0
私は私が何をすべきリストを含む列をDataframeの異なるエントリに分割する方法は?
A B C
1 A1 B1 C1
2 A1 B1 C2
3 A2 B2 C3
4 A2 B2 C4
にそれを変換したいデータ・フレームの下
A B C
1 A1 B1 [C1, C2]
2 A2 B2 [C3, C4]
がありますか?次のようにそれを行うのおかげ
私は私が何をすべきリストを含む列をDataframeの異なるエントリに分割する方法は?
A B C
1 A1 B1 C1
2 A1 B1 C2
3 A2 B2 C3
4 A2 B2 C4
にそれを変換したいデータ・フレームの下
A B C
1 A1 B1 [C1, C2]
2 A2 B2 [C3, C4]
がありますか?次のようにそれを行うのおかげ
一つは本当に簡単な方法は次のとおりです。
import pandas as pd
df = pd.DataFrame([['A1', 'B1', ['C1', 'C2']],['A2', 'B2', ['C3', 'C4']]], columns = ['A', 'B', 'C'])
df1 = df.copy()
df1['C'] = df['C'].apply(lambda x: x[0])
df2 = df.copy()
df2['C'] = df['C'].apply(lambda x: x[1])
pd.concat([df1, df2]).sort_values('A')