メモ:pandasの中のデータ型を変更したいとき

pandasの中のデータ型を変更したいケースがあります。
たとえば、ホームページからダウンロードした株データを
pythonで開くと、
1,000円などの金額には「,」が入ってますよね。

pythonの特徴として、
与えられた値に合わせたデータ型をセットするので、
これを数字ではなく、
float型にします。

これが、問題。
数の方が、平均値とか標準偏差とかできるのですが、
float型だとできません。

ではどうするか?
ぐぐってみたのですが、
関数を使って変換する方法もあるようですが、
そのあとで「文字が入ってますよ」
とメッセージが出る。
それを除いてあげると変換できたようです。

ですが、そもそもその文字を取ってあげて
pythonで読みこめば、
数字の箱に自動で入るってことに気づきました。

と、いうことで、
pythonの場合、読み込むときに文字列をはじめに修正すれば、
数字として認識してくれるってことですね!

(C++とかは読み込み時に型を丁寧に指示しないといけません。)

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です