2017-10-18 20 views
-4

「用語」という名前のデータフレームに列があります。その値は(36ヶ月、60ヶ月、36ヶ月、36ヶ月、60ヶ月) 今はその数値を数値に変換したい(36,60,36,36,60 ) どうすればいいですか?Pythonで文字列を数値に変換する方法

+1

欠如、ログインして、ここに質問を入力するよりも、それはGoogle検索のために、より少ないキーストロークがかかるため。 – Reti43

+0

'(36,60,36,36,60)'は数字のdtypeではなく、それでも 'object'になります –

+1

@WillemVanOnsemはそのショーを愛しています! – Mangohero1

答えて

1

これは役立つかもしれない:努力の

In [12]: df 
Out[12]: 
     term 
0 36 months 
1 60 months 
2 36 months 
3 36 months 
4 60 months 

In [14]: df.term.str.replace(' months','').astype(int) 
Out[14]: 
0 36 
1 60 
2 36 
3 36 
4 60 
Name: term, dtype: int64 
関連する問題