gpt4 book ai didi

python - 将 netCDF 文件导入 Pandas 数据框

转载 作者:太空狗 更新时间:2023-10-29 17:23:43 24 4
gpt4 key购买 nike

圣诞快乐!我对 Python 和 Pandas 还是很陌生,所以非常感谢您的帮助。我正在尝试读取一个 netCDF 文件,我可以这样做,然后将其导入 Pandas Dataframe。 netcDF 文件是二维的,所以我只想“将其转储”。我已经尝试过 DataFrame 方法,但它无法识别该对象。大概我需要将 netCDF 对象转换为 2D numpy 数组?再次感谢您提供有关最佳方法的任何想法。

最佳答案

xarray库处理任意维度的 netCDF 数据,并保留元数据。 Xarray 提供了一种打开 netCDF 文件并将其转换为 pandas 数据帧的简单方法:

import xarray as xr

ds = xr.open_dataset('/path/to/netcdf')
df = ds.to_dataframe()

这将创建一个具有多索引的数据框,其中包含所有维度。不幸的是,Pandas 不支持任意元数据,因此在转换过程中会丢失,但您可以保留 ds,并使用其中的元数据。

关于python - 将 netCDF 文件导入 Pandas 数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14035148/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com