2024-06-25 06:51:08 发布
网友
DataFrame中的一列是数组。我怎么把它弄平?在
column1 column2 column3 var1 var11 [1, 2, 3, 4] var2 var22 [1, 2, 3, 4, -2, 12] var3 var33 [1, 2, 3, 4, 33, 544]
压平后应为:
我似乎unstack能帮到我,但我不明白具体是怎么做的。在
unstack
这里有一个“一行程序”方法,其中df是您的数据帧:
df
import pandas as pd df.join(df.column3.apply(pd.Series)).drop('column3', 1).set_index([u'column1', u'column2']).stack().reset_index().drop('level_2', 1).rename(columns={0:'column3'})
屈服:
这里有一个“一行程序”方法,其中
df
是您的数据帧:屈服:
^{pr2}$相关问题 更多 >
编程相关推荐