gpt4 book ai didi

python - 将项目添加到空的 pandas DataFrame

转载 作者:太空狗 更新时间:2023-10-30 02:41:20 25 4
gpt4 key购买 nike

我想通过以下方式动态扩展一个空的 pandas DataFrame:

df=pd.DataFrame()
indices=['A','B','C']
colums=['C1','C2','C3']
for colum in colums:
for index in indices:
#df[index,column] = anyValue

索引和列都可以具有预先不知道的任意大小,即我无法预先创建具有正确大小的 DataFrame。

我可以使用哪个 pandas 函数

#df[index,column] = anyValue

?

最佳答案

我想你可以使用 loc :

df = pd.DataFrame()

df.loc[0,1] = 10
df.loc[2,8] = 100
print(df)
1 8
0 10.0 NaN
2 NaN 100.0

更快的解决方案 DataFrame.set_value :

df = pd.DataFrame()
indices = ['A', 'B', 'C']
columns = ['C1', 'C2', 'C3']
for column in columns:
for index in indices:
df.set_value(index, column, 1)

print(df)
C1 C2 C3
A 1.0 1.0 1.0
B 1.0 1.0 1.0
C 1.0 1.0 1.0

关于python - 将项目添加到空的 pandas DataFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39717407/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com