list =[1,2,3,4]
df = pd.Dateframe({'A':[1,1,1,})
print(df)
A
1
1
1
期待的效果是df增加一列,列的内容为list
期待效果如下:
A B
1 [1,2,3,4]
1 [1,2,3,4]
1 [1,2,3,4]
预想是这样实现:df['B']=list
但是报错,应该怎样实现吖?
你在增加的一列中每一行的值都 赋值为 list 【1234】就好了!
一言惊醒梦中人吖
@ivyJ: 哈哈,你只是惯性思维了!没有变换赋值方式而已!
for i in range(0,len(df)):
listB.append(list)
df['B'] = listB
print(df)
捧捧