pandasでcsvファイルを読み込んで,セルごとで演算を行いたいのです.セルの内部はobjectですので演算を行うために以下のようにしてobjectからfloatへ型変換を行いたいのですが,
python
1import pandas as pd 2df = pd.read_csv(...) 3def astype_df(df): 4 df['CH1'].astype(float) 5 return df 6astype_df(df)
ValueError : could not convert string to float: '+ 0.393'
とエラーを返されてしまいました.
'+ 'が原因だと思い以下のように改良したのですが,
python
1def astype_df(df): 2 df['CH1'].replace('+ ','').astype(float) 3 return df
ValueError : could not convert string to float: '+ 0.393'
と同じエラーを返されてしまいました.
解決策をご教授願います.
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/10 11:39
2018/08/10 12:09