我在pandas中有一个数据框,其中有一列是矢量:
df = pd.DataFrame({'ID':[1,2], 'Averages':[[1,2,3],[4,5,6]]})
我希望将其拆分为如下所示的元素:
df2 = pd.DataFrame({'ID':[1,2], 'A':[1,4], 'B':[2,5], 'C':[3,6]})
我尝试过
df['Averages'].astype(str).str.split(' ')
,但没有运气。任何帮助将不胜感激。
答案 0 :(得分:2)
param1=value1
答案 1 :(得分:1)
这将起作用:
df[['A','B','C']] = pd.DataFrame(df.averages.values.tolist(), index= df.index)