此 ERA5 数据集由 netCDF 文件组成,时间值为 %Y-%m-%dT%h:%M%s %p,每小时给出一次。因此,31 天中有 744 个时间值。我只想获取每天 12:00:00 的值,这样我就有 31 个数据点。最终我也想对超过一个月的数据集执行此操作。
我尝试了本网站上其他各种帖子中的一些不同的东西。其中一些包括:
df = df[df['time'].dt.hour == 12]
我也尝试了 ison 功能。
我最终收到以下错误:
TypeError: unhashable type: 'DataArray'
我确信这与我输入日期时间的方式有关。任何帮助将不胜感激。