-4
「用語」という名前のデータフレームに列があります。その値は(36ヶ月、60ヶ月、36ヶ月、36ヶ月、60ヶ月) 今はその数値を数値に変換したい(36,60,36,36,60 ) どうすればいいですか?Pythonで文字列を数値に変換する方法
「用語」という名前のデータフレームに列があります。その値は(36ヶ月、60ヶ月、36ヶ月、36ヶ月、60ヶ月) 今はその数値を数値に変換したい(36,60,36,36,60 ) どうすればいいですか?Pythonで文字列を数値に変換する方法
これは役立つかもしれない:努力の
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
欠如、ログインして、ここに質問を入力するよりも、それはGoogle検索のために、より少ないキーストロークがかかるため。 – Reti43
'(36,60,36,36,60)'は数字のdtypeではなく、それでも 'object'になります –
@WillemVanOnsemはそのショーを愛しています! – Mangohero1