numpy、pandasを利用して株価分析を試みてる初心者です。
ネット(investment.com)から出来高をcsvでダウンロードして読み込みを考えております。
この出来高のデータは、1.2B,592Mのような2種類の単位が使われております(M=1,000,000, B=100,000,000になります)
単位が一つであればreplace関数でMなどを除外するのですかが単位が2つありそれぞれの意味が異なってます。
volume=volume.apply(lamba x:x.replace('B','').replace('M','').astype(np.float)
ですとB,Mも単に無視されるだけですし
replace('B','/0.01')のコードではcsvデータを文字として認識してるから?かエラーがでます(ValueError:could not
convert string to fmoat)
このような場合の処理方法についてご教示いただけますでしょうか
よろしくお願いします
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/18 11:08
2020/07/18 11:26
2020/07/18 22:43