3
我有一個數據幀,其中列A
,B
。我需要添加一個列C
,這個列基本上是A
中條目的劃分B
中的條目。在數據框中的列(或任何其他數學運算符)之前進行類型轉換
我嘗試這樣做:
df['C'] = df['A']/df['B']
但我需要轉換爲加倍或浮動我這樣做之前。我應該如何鍵入dtype
的列?
謝謝。
我有一個數據幀,其中列A
,B
。我需要添加一個列C
,這個列基本上是A
中條目的劃分B
中的條目。在數據框中的列(或任何其他數學運算符)之前進行類型轉換
我嘗試這樣做:
df['C'] = df['A']/df['B']
但我需要轉換爲加倍或浮動我這樣做之前。我應該如何鍵入dtype
的列?
謝謝。
如何
df['C'] = df['A'] * 1.0/df['B']
或者這樣:
df['C'] = df['A'].astype('float')/df['B']
'浮動(DF [ 'A'])'會更加明確。 – martineau
是真的,這會讀得更好 –
'float(df [「A」])'肯定會讀得更好,但除非'df [「A」]'只有一個值,否則不會工作。或者像原始方法那樣乘以'1.0',或者使用'df [「A」]。astype(float)'。 – DSM