pandasを使っています。
以下のようなデータフレームがあります。
このデータフレームを、以下のように「カラーとsizeが全て一対一で対応する」
ような構成のデータフレームに並べ替えたいです。
id color size 0 713-s ピクチャーカラー ワンサイズ 1 4125-s グレー ONEサイズ 2 4125-s ブラック ONEサイズ 3 3702-s ホワイト S 4 3702-s ホワイト M 5 3702-s ホワイト L 6 3702-s ホワイト XL 7 3702-s ホワイト XXL 8 1832-s ホワイト S 9 1832-s ホワイト M 10 1832-s ホワイト L 11 1832-s ホワイト XL 12 1832-s ブラック S 13 1832-s ブラック M 14 1832-s ブラック L 15 1832-s ブラック XL
colorは全角スペースで区切られているので、
for i in new["color"]: print(i.split(" "))
sizeは
for i in new["size"]: print(i.split("/"))
でそれぞれの個別の要素が取得できることはわかりました。
あとはならべかえるのですが、そこのやり方がわかりません。
お分かりの方がいれば教えてください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/11 15:45