我有一个数据框,其中包含1990-2019年25个不同地点的每小时温度数据。我想计算某个值高于或低于某个阈值的小时数,然后将该值绘制为每年的小时数总和。我知道我可以使用条形图或柱状图进行绘图,但不确定如何汇总数据以执行此任务
数据帧:
time Antwerp Rotterdam ...
1990-01-01 00:00:00 2 4 ...
1990-01-01 01:00:00 3 4 ...
1990-01-01 02:00:00 2 4 ...
...
我需要使用groupby函数吗
示例数据以证明:
time Antwerp Rotterdam Los Angeles
0 1990-01-01 00:00:00 0 2 15
1 1990-01-01 01:00:00 1 4 14
2 1990-01-01 02:00:00 3 5 15
3 1990-01-01 03:00:00 2 6 16
现在我在寻找1990年一个城市等于或小于5度的小时数。预期产出:
time Antwerp Rotterdam Los Angeles
1990 4 3 0
理想情况下,我希望能够选择我想要的任何温度值
这是不使用pandas函数的
我认为您需要} 计算更大的值,然后按聚合
DatetimeIndex
,比较,例如,按^{sum
计算True
的值:如果想要低或同等使用^{} :
相关问题 更多 >
编程相关推荐