我有一个以度(0-360)表示方向的数据帧,我想得到一个主方向的向量化差(以度(0-180)表示)
main_direction: 340
现在我想得到数据帧中每个值的主方向(340)和方向之间的绝对差值,因此我的结果如下所示:
它应该能够通过以下方式解决此问题:
df['Difference'] = df['Degrees']-main_direction) %360
或
df['Difference'] = np.where(main_direction-df['Degrees'] < 0, df['Degrees']-main_direction + 360, abs(df['Degrees']-main_direction))
但这两个都没有给我正确的结果
也可以使用lambda函数
相关问题 更多 >
编程相关推荐