它可能不是pythonic(如果是,也请告诉我),但我运行的函数一次只生成一个数据点,我想将这些点添加到我的数据帧中。这样做的原因是,对于每一行,我将在函数中输入252行(在另一个数据帧中),并返回一个数字
我使用的方法是:
data.loc[row, 'ColumnA'] = some integer
但当我想创建一个新列并一次填充一个数据点时,它会在数据帧的末尾追加行/值。例如,如果我在数据帧中有此列:
Column A
NaN
NaN
NaN
我运行这个:
data.loc[0, 'ColumnA'] = 10
我想看看:
Column A
10
NaN
NaN
谢谢大家!
查看数据帧上的
.at
函数https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.at.html
它可用于使用行/列对查看和更改值
df.at[row, column] = value
因此,您的代码看起来像
data.at[row, 'columnA'] = 10
相关问题 更多 >
编程相关推荐