gpt4 book ai didi

Python Pandas - 初始化和填充 DataFrame

转载 作者:太空宇宙 更新时间:2023-11-04 02:54:42 24 4
gpt4 key购买 nike

抱歉,这里有一个真正 NumPy 的问题:

为什么以下代码不生成包含值的数据框?

df = pd.DataFrame()
df['First'] = 68
df['Second'] = 157

我该如何修改代码?我正在寻找列名称为 FirstSecond 以及相应的值为 68157 .

这只是一个简单的例子来说明我遇到的困难。在实际代码中,我通过一系列代码来查找相关值,因此无法使用字典在单个步骤中初始化和完成数据框。

dataframe 中的每一列只有一个值。然后数据框将从函数返回,并将值附加到“主”数据框。如果数据帧不是我应该用来实现此目的的数据结构,请提出建议。

谢谢

最佳答案

df = pd.DataFrame() 生成一个空的数据框...但它比其他空的数据框更空。它没有索引也没有列。

df['First'] = 68 为每个索引值将值 68 分配给名为 'First' 的列。您会注意到 ['First', 'Second'] 列现在存在。根本没有索引值可用于分配 68157

如果我在您的 df 构造中添加索引,这可能会更明显。

df = pd.DataFrame(index=[1, 2, 3])
df['First'] = 68
df['Second'] = 157

print(df)

First Second
1 68 157
2 68 157
3 68 157

关于Python Pandas - 初始化和填充 DataFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42796852/

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