我想poloar
轉化爲x-y
面板:Python:如果數字太長,該怎麼辦?
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
,但是如果這是一個好方法?
也許,這屬於在[**代碼審查**](http://codereview.stackexchange.com/)。 –
@ cqcn1991:你的問題沒有很好的定義。您已經找到了如何截斷到特定數量的小數位數。如果您不確定這是「一種好的方法」,那麼您的解決方案的實際限制是什麼? –
@DanielPryden,我只是覺得有點奇怪。我的意思是,如果大多數情況下,這個數字看起來很長,那麼每個人都需要讓它們變成一團?這不是重複的嗎?所以我想知道是否有任何其他方法。 – cqcn1991