下記のようにデータフレームがあります。下記のデータフレーム中に'後'という文字列が混在しています。
python
1import pandas as pd 2 3data={'コース':[1,2,3,4], 4 '1':['後','1','3','5'], 5 '2':['5','1','3','5'], 6 '3':['5','1','後','5']} 7 8frame = pd.DataFrame(data) 9frame.set_index('コース',inplace=True) 10 11#コース 1 2 3 12#1 後 5 5 13#2 1 1 1 14#3 3 3 後 15#4 5 5 5 16 17frame.dtypes 18 19#1 object 20#2 object 21#3 object 22#dtype: object 23frame.astype('float64') 24
このデータフレームのデータ型を変更するために上記のようにastypeと示すと、
'後'という文字列があるため、'value Error'が返されてしまいます。
データフレームの一部のデータ型をfloat型へ変更できる文字列だけを
変更する方法はございますでしょうか?
ご教示のほどよろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。