【发布时间】:2019-04-06 13:31:06
【问题描述】:
我有一个数据框和一个列表
df = pd.DataFrame({'A':[1,2,3], 'B':[4,5,6]})
mylist= [10,20,30,40,50]
我想在数据框的每一行中都有一个列表作为元素。如果我喜欢here,
df['C'] = mylist
Pandas 试图每行广播一个值,所以我收到错误 Length of values does not match length of index。
A B C
0 1 4 [10,20,40,50]
1 2 5 [10,20,40,50]
2 3 6 [10,20,40,50]
【问题讨论】:
-
您为什么要这样做? .. 似乎是 XY 问题。
-
@jpp 一个想到的基本用例在此之后立即爆发。
标签: python pandas list dataframe