首页 > 解决方案 > 我尝试应用轨道校正,但遇到错误:只能从 Dataset.loc 中查找字典

问题描述

我的数据集有 3 个维度和 2 个变量:'relative_orbit'&'VH_gaussian'。我面临的错误是只能从 Dataset.loc 中查找字典。而且我无法修复我的数据格式。我使用的代码是:

df = xarray.open_dataset('D:/Netcdf_files/all/ultimate_netcdf_VH.nc')   # df contains the 
backscatter time series and the relative orbits
ssm_mean = df.mean()['VH_gaussian']
for relative_orbit in np.unique(df['relative_orbit']):
    df_orb = df.loc[df['relative_orbit'] == relative_orbit, 'VH_gaussian']
    orb_mean = df_orb.mean()
    bias = orb_mean - ssm_mean
    df_corr = df_orb - bias  

标签: pandasformatdatasetnetcdfpython-xarray

解决方案


推荐阅读