【发布时间】:2019-11-22 23:49:57
【问题描述】:
我的数据框中有 3 列,日期时间和降雪量。降雪数据需要从 kg m-3 s-1 转换为 mm/day。为此,我除以雪的密度并乘以一天中的秒数。 (n/70)*86400
我想通过用绘图计算覆盖数据框中的降雪列来做到这一点。
我有一个循环函数,它可以转换值但不会将结果附加到列表中(这是我正在寻找的基本版本),但理想情况下我希望它只是覆盖数据框中的列为了便于绘图。
def snowfallconverter(in1):
snowfall_fix = []
for ii in in1:
snowfall_mm = (ii/70)*8600
snowfall_fix.append(snowfall_mm)
数据集如下所示:
date time snowfall
01/11/2017 12:00:00 -4.43e-06
02/11/2017 12:00:00 -9.04e-08
提前谢谢你。
【问题讨论】:
标签: python pandas list loops variables