gpt4 book ai didi

Python:创建空的 pandas 数据框并动态地将元素添加到其列中

转载 作者:太空宇宙 更新时间:2023-11-03 16:32:00 28 4
gpt4 key购买 nike

我每 12 个月运行一次 for 循环。对于每个月,我都会得到历史上各个年份中随机顺序的一堆日期。我还有这些日期相应的温度数据。例如如果我在一月,循环中我从历史记录中获得的所有日期和温度都只是一月的。

我想从空的 pandas 数据框开始,其中包含两列,即“日期”和“温度”。随着循环的进行,我想将另一个月份的日期和相应的数据添加到“温度”列。

在我的数据框准备好后,我想最终使用“日期”列作为索引来排序可用的“温度”历史记录,以便我拥有正确的历史排序日期及其温度。

我考虑过使用 numpy 数组并将日期和数据存储在两个单独的数组中;对日期进行排序,然后使用某种索引对温度进行排序。我相信使用 pandas 数据透视表功能会更好地在 pandas 中实现。

最佳答案

@Zanam 请引用此语法。我认为你的问题与这个答案类似

 df = DataFrame(columns=('lib', 'qty1', 'qty2'))
for i in range(5):
df.loc[i] = [randint(-1,1) for n in range(3)]

print(df)

lib qty1 qty2
0 0 0 -1
1 -1 -1 1
2 1 -1 1
3 0 0 0
4 1 -1 -1

[5 rows x 3 columns]

关于Python:创建空的 pandas 数据框并动态地将元素添加到其列中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37524586/

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