###前提・実現したいこと
可能であればpandasなどのライブラリを使わず、標準入力で1行ずつ読みこんで、(sys.stdinなどで)
1番左の列がkeyであるとして、そのkeyが同じであれば、2列目のvalueを横に並べ替えて表示したいです。
下に示す知恵袋のデータの例を元にすると、以下のような作業です。
key | value |
---|---|
シェイク | ストロベリー |
シェイク | バナナ |
シェイク | メロン |
ハンバーガー | 月見 |
ハンバーガー | チーズ |
ハンバーガー | てりやき |
ハンバーガー | チキン |
ポテト | S |
ポテト | M |
ポテト | L |
↓
|シェイク|ストロベリー|バナナ|メロン|
|ハンバーガー|月見|チーズ|てりやき|
|ポテト|S|M|L|
実際のデータは横の長さ(valueに入る異なる値の数)はかなり大きいです。
Excelだとこういったようにできるようですが、これをPythonで行いたいです。
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1332873048
どなたかお知恵を貸していただけますでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/13 09:33
2017/10/13 09:38
2017/10/13 09:44
2017/10/13 09:47