微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为列值中的 pandas 和 xarray 的值添加维度

如何解决为列值中的 pandas 和 xarray 的值添加维度

我有 12 列作为 csv 文件的 12 个每月值。

12 monthly values in 12 columns

然后,我想创建一个时间维度为 12 的数据框,其中包含来自这 12 列的值,但我不知道如何。

我尝试过:

np.random.seed(123)

temperature_3d = 15 + 10 * np.random.randn(144,144,12)    # 3-dimensional


temperature_3d = np.around(temperature_3d,decimals=6)
#station_lat,station_lon = np.around([lat,lon],decimals=3)

da = xr.DataArray(data=temperature_3d,coords={"station_lat": (station_lat),"station_lon":( station_lon),"month": ["1","2","3","4","5","6","7","8","9","10","11","12"]},dims=["station_lat","station_lon","month"])

创建后的数据框没问题,但 inn-goin 值是随机的,我希望将其作为 12 列中的值。有人有想法吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。