2017-10-24 1 views
-2

私は数値に変換しようとしているAgeという列を持つデータフレームを持っています。列の値の1つがテキスト「7」です。これをどのようにしてPythonで行うのですか?テキストが7に変換されるようにしますか?私は各行をループしてケースベースで変換する必要がないオプションを見ています。助けてくださいPythonでテキストを数値に変更する

+0

同様の質問がありましたか。それらのすべては行ごとにforループを通して読み込まれます。ループすることなく文字列が存在するかどうかをチェックして変換する方法はありますか? – SNT

答えて

0

1つの選択肢は、['ゼロ'、 '1'、 '2']を含むリストを最高年齢までハードコードすることです。 次に、データベースの番号に基づいてインデックスを取得できます。

>>>number = ['zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven'] 
>>>index = number.index('seven') 
>>>print(index) 
7 

thisを参照してください。

関連する問題