pandas dataframe,如何高效添加新行

0 投票
1 回答
1263 浏览
提问于 2025-04-18 12:33

我想知道如何高效地给数据表添加一行。

假设我有一个空的数据表

"A" "B"

columns = ['A','B']

user_list = pd.DataFrame(columns=columns)

我想像这样添加一行 {A=3, B=4} 到数据表里,最有效的方法是什么呢?

1 个回答

0
columns = ['A', 'B']
user_list = pd.DataFrame(np.zeros((1000, 2)) + np.nan, columns=columns)
user_list.iloc[0] = [3, 4]
user_list.iloc[1] = [4, 5]

Pandas没有内置的调整大小功能,但它对nan(缺失值)处理得很好。不过,你需要自己来管理调整大小的部分 :/

撰写回答