繁体   English   中英

将 dataframe 转换为 netcdf 文件时出错

[英]Error converting dataframe to netcdf file

我想用变量转换 dataframe:时间、纬度、经度和一些亮度温度。 我使用这个 function:

df.to_netcdf(path='/home/hamid/dataAMSR.nc4', mode='a', format=None, group=None, engine="netcdf4", encoding=None, unlimited_dims=None, compute=True, invalid_netcdf=False)

但是,它返回此错误: AttributeError: 'DataFrame' object has no attribute 'to_netcdf'

您必须使用例如 xarray 来编写 netcdf4 文件。 所以intall netcdf4xarray和 go 使用以下行:

xarray.Dataset(df.to_xarray()).to_netcdf('/home/hamid/dataAMSR.nc4')

否则,您必须告诉我们为 DataFrames 启用to_netcdf功能的 package,因为 pandas 目前不支持此功能。

dl.meteo ,它就像一个魅力:我应该按照以下顺序,时间,纬度来拥有 dataframe 变量。 经度和其他变量。 非常感谢你 干杯哈米德

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM