我想在 Pandas 数据框中创建一个新的命名列,将第一个值插入其中,然后将另一个值添加到同一列:
类似于:
import pandas
df = pandas.DataFrame()
df['New column'].append('a')
df['New column'].append('b')
df['New column'].append('c')
etc.
我该怎么做?
最佳答案
如果我理解正确,您想将一个值附加到 pandas 数据框中的现有列。问题是对于 DF,您需要保持类似矩阵的形状,以便每一列的行数相等,您可以做的是添加一个具有默认值的列,然后用
for index, row in df.iterrows():
df.at[index, 'new_column'] = new_value
关于python - 如何将值添加到 Pandas 数据框中的新列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51499385/