将列表中的整数追加到每一行的新数据帧列

2024-05-23 21:34:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个整数列表x,我正在尝试为一个现有的数据帧创建一个新列,该数据帧的每个x[0] ... x[1345]都位于适当的位置

我就是这么做的:

i = 0
while i < len(x):
    df['Paystrings'] = x[i]
    i = i + 1
df.head()

但我只知道:

enter image description here

这只是x的最后一个元素


Tags: 数据元素df列表len整数headwhile
1条回答
网友
1楼 · 发布于 2024-05-23 21:34:17

如果在创建过程中没有设置索引explizit,可以执行以下操作:

df['Paystrings'] = pd.Series(x)

否则您可以重置索引,然后所有元素都有编号,就像它们在此时被排序一样

df.reset_index()

相关问题 更多 >