2017-05-05 6 views
0

Iはデータフレーム内の値のタイプを変更できますか?

a  b 
0 0  0 
1 1  1 
2 2  2 

とDF値型が文字列であるdfを、例えばデータフレーム

に浮いているように、文字列からの値型を変更することができます。

type (df['a'][0]) -> str 

すべての値の型を文字列からfloatに変更する方法はありますか? 入れ子のforループを使用する必要がありますか?次のように私は変更しようとしましたが、それは。これは、トリックを行う必要があります

for i in range(df(len)): 
    df.loc['a',i] = float(df['a'][i]) 
    df.loc['b',i] = float(df['b'][i]) 
    i+=1.. 

答えて

1

タイプを変更するための最良の方法はないようです。

df = df.astype(float)

関連する問題