我正在尝试将poloar
转换为x-y
面板:
df['x']=df.apply(lambda x: x['speed'] * math.cos(math.radians(x['degree'])),axis=1)
df['y']=df.apply(lambda x: x['speed'] * math.sin(math.radians(x['degree'])),axis=1)
df.head()
问题是x
太长了,我怎样才能把它缩短?你知道吗
我发现在How to turn a float number like 293.4662543 into 293.47 in python?,我可以做"%.2f" % 1.2399
,但如果这是一个好方法?你知道吗
实际上,np.圆形在这种情况下效果很好
也可以通过简单地用舍入值覆盖来舍入单个列:
相关问题 更多 >
编程相关推荐