[英]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 netcdf4和xarray和 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.