我有一个整数x
列表,我试图为现有数据帧创建一个新列,并将每个x[0] ... x[1345]
放在适当的位置。
这就是我所做的:
i = 0
while i < len(x):
df['Paystrings'] = x[i]
i = i + 1
df.head()
但是我只能得到这个:
这只是x
的最后一个元素
答案 0 :(得分:1)
如果您在创建中没有设置索引漏洞,则可以执行以下操作:
df['Paystrings'] = pd.Series(x)
否则,您可以重置索引,然后所有元素的编号都与当前排序的顺序相同。
df.reset_index()