pandas - 我尝试应用轨道校正,但遇到错误:只能从 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
解决方案
推荐阅读
- javascript - 对象中的键值未正确填充
- android - 使用带有 android:alpha="x" 的位图在用作活动背景时会产生相反的效果
- excel - 如何编写一个 COUNTIF 函数来计算一列并使用多列中的条件?
- android - 如何从云存储服务播放流媒体音乐文件?
- cakephp - 用于 belongsToMany 关联的 CakePHP 自定义查找器
- swift - xcode 11 beta 中的这种新导航栏行为是错误还是有意的?
- ldap - 当用户在另一个网站上使用 ldap 进行身份验证时,如何使用 ldap 对一个网站进行身份验证
- python-3.x - 无法将 Dataframe 对象转换为日期时间
- python - 使用邻域和对 3D 数组进行二次采样
- flutter - 在用户拖动时实现垂直平移小部件的有效方法