TypeError例外:型「float型」ソリューションの非整数を乗算シーケンスすることはできません

視覚的なマップが常に問題を抱えての人当たり消費量あたりの描かれたこれらの日、誤差がある:
TypeError例外:CANない乗算「フロート」のタイプの非整数のシーケンスにより
よく理解されている文字通りの意味を参照するには、つまり、それは非解析されに来たとき、整数、浮動小数点乗算演算がつながることができないので、間違っていないため、データ型、ソリューションは、データ型を変換することですので!
会計ので、エクセルのスプレッドシートのデータ型のデータ列を表示するために行ってきました。
ここに画像を挿入説明
Excelスプレッドシートの表示は、このコラムの言う開き、テキスト形式のデータを、その直接選択し、「数への変換」このオプション!
そして、この問題が解決され、再度プログラムを実行するための時間は、別の新しいエラーを見つける...下記参照:
ここに画像を挿入説明
ここに画像を挿入説明
はい、それはまだ例外TypeErrorです!エラー会計の先頭を参照するには、塗装ラインセクション(IS IFビンなし)を赤、今回の会計は突然、この列、それを考える欠損値に問題がありますデータをクロールなかったとき以来、いわゆる「はNaN」として扱われた欠損値の会計だった、いくつかの値なしコーヒーショップの価格があります。

さて、問題が発見され、その後、解決策は、まず、必要がありますし、データの可視化のための欠損値を扱います。一般的な欠損値の扱いは、いくつかの方法(次の書き込み)、メインの充填方法があります。しかし、ここであればゼロで埋めるためならば欠損値を合理的ではない(コーヒーが無料となっているではないだろうかある); 平均充填はまた、理由に立っているが、総合的なレストランの内側に、ここでコーヒーショップの一部(実際には、これらのパブリックコメントコーヒーサービスが含まれても列挙されている)の価格が高すぎる、平均はプルアップされます、それはそこにある適切ではない、最後に会計は欠損値を埋めるために、隣接する値を使用することを選択したが、比較的合理的ですコードを解決するため、次のとおりです。

data['mean-price'].fillna(method='ffill') #这里选择的是相邻值填充的前面值ffill方法

そして、成功した欠損値に対処し、そして人当たり消費量あたりの可視化されています。
ここに画像を挿入説明

公開された30元の記事 ウォン称賛29 ビュー30000 +

おすすめ

転載: blog.csdn.net/weixin_41013322/article/details/104553935