Python 将二维数组指定给熊猫数据帧
我想将二维数组分解为一维数组,并将其分配给熊猫数据帧。需要帮忙吗Python 将二维数组指定给熊猫数据帧,python,pandas,Python,Pandas,我想将二维数组分解为一维数组,并将其分配给熊猫数据帧。需要帮忙吗 This is my panda data frame. Id Dept Date 100 Healthcare 2007-01-03 100 Healthcare 2007-01-10 100 Healthcare 2007-01-17 Two dimensional array looks like array([[10,
This is my panda data frame.
Id Dept Date
100 Healthcare 2007-01-03
100 Healthcare 2007-01-10
100 Healthcare 2007-01-17
Two dimensional array looks like
array([[10, 20, 30],
[40, 50, 60],
[70, 80, 90]])
要进行的输出
Id Dept Date vect
100 Healthcare 2007-01-03 [10, 20, 30]
100 Healthcare 2007-01-10 [40, 50, 60]
100 Healthcare 2007-01-17 [70, 80, 90]
通过使用
tolist
df['vect']=ary.tolist()
df
Out[281]:
Id Dept Date vect
0 100 Healthcare 2007-01-03 [10, 20, 30]
1 100 Healthcare 2007-01-10 [40, 50, 60]
2 100 Healthcare 2007-01-17 [70, 80, 90]
您不能只使用一条语句:
df['vect']=ary.tolist()
?欢迎使用SO。请阅读关于如何提问的说明。在您的情况下,请展示您迄今为止所做的尝试,并解释为什么它不起作用。