python-3.x - 从数据集中重新采样一个数据数组
问题描述
我有这个数据集-数据集的快照。我想将vcdtrop_no2重新采样 为年度平均值。我试过data['vcdtrop_n02'].resample(time=y).mean()
了,但结果并没有保持坐标lat和long。知道如何重新采样我的日期(从每月到每年),而且还要保持 lat 和 long 吗?
谢谢 !
解决方案
我认为您的问题将通过以下方式解决:
data['vcdtrop_no2'].resample(time='Y').mean(dim='time')
当您使用该mean()
方法时,您应该指定您希望 xarray 计算平均值的维度。
Xarray 在此处的文档:http://xarray.pydata.org/en/stable/generated/xarray.DataArray.mean.html#xarray.DataArray.mean指出,如果未指定维度,则在所有维度上计算平均值。在您的情况下,这意味着 xarray 也是在 lat 和 long 维度上的平均值。
希望对你有用!
推荐阅读
- wordpress - Woocommerce 自定义文本区域的文本域
- c++ - C ++:包含头文件会导致“未找到体系结构的符号”,而包含 .cpp 文件则有效
- javascript - 计算html表中的唯一值
- javascript - 我在 Jquery 中见过的最奇怪的事情
- python - 使用 pip 或 conda 安装 jupyter lab 时遇到问题 - 找不到满足 ipykernel 要求的版本
- c# - 向下/向上滚动后 WPF Datagrid 工具包列未正确绘制
- python - 根据列名中的模式对列求和
- java - LocalCluster 中的不同拓扑是否可以在 apache-storm 中具有相同名称的流和螺栓
- ruby-on-rails - 在 RSpec 中获取 html 电子邮件的全文内容
- spring - Spring安全根认证