Get List of Unique String per Column私のデータセットとは異なる問題が発生しました。このCSVファイルをすべての列がOBJECT型であるデータフレームにインポートするとき、単に数値である列を実数(数値)dtypeに変換し、数でない列をString dtypeに変換する必要があります。データ型のdtype列をNumber型に変換するPandas
これを達成する方法はありますか?
Download the data sample from here
私は記事Pandas: change data type of columnsを次から次のコード試みたがうまくいきませんでした。
df = pd.DataFrame(a, columns=['col1','col2','col3'])
いつものようにapply
df.apply(pd.to_numeric, errors='ignore')
オプション2
01であなたの助け
自動変換は通常起こりますそれ以外の数値の列には他の非数値文字が含まれています。 'df.replace("、 "、"、regex = True).astype(np.int64) 'のようなものを試して、文字を削除してデータを数値型に変換することができます –