小数点の区切り記号が,
のCSVをロードしており、解析を進めるために.
に置き換えたいと思います。小数点記号を変換する
pandas.read_csvにはconverters
オプションがありますが、それを使用するには、変換するすべてのカラム名のリストを提供する必要があります。
私が気にしているのは、すべての列の各セルを調べて置き換えることです。
ii = len(list(df))-1
print ii
jj = len(df.ix[:,0])
print jj
for i in range(0, ii):
for j in range(0, jj):
df.ix[i,j] = df.ix[i,j].to_string().replace(',' , '.')
もっと良いアプローチがありますか?
を) '? – root
これはうまくいくようですが、 'engine = 'python''を削除しなければなりませんでした(明らかに悪影響はありません)。 – KcFnMi
さて、私のコメントを答えに加えました。あなたが絶対に必要としない限り、 'engine = 'python''を使わないほうがいいでしょう。デフォルトのCエンジンは高速です。 – root