1. ホーム
  2. パイソン

python TypeError: type 'float' の引数は反復可能ではありません。

2022-02-08 07:40:37

大きなタイトルはpandasやnpを参照する場合です。 を参照しない場合 兄弟は読むのをやめることができる

python の "" print as nan がマッチしない原因 - 解決法

私はこのフロートが動作しないという問題を発見し、私はデータで"xx"を使用してデータを見ます。

しかし、私のデータはfloatではなく、strへの変換もうまくいきませんでした。

データを見てみると、すべて "" で、pandas を使って csv を読み込んでみました。データを出力してみると、nan

nanはpandasにあるので、これを避けるには、読み込んだnanの値を" "(定義した新しいnull値)に変換する判定を追加するのがベストです。

コア

import numpy as np
import pandas as pd


if data["unit"] is np.nan:
data["unit"]=" "
print(json.dumps(method_dis(data),ensure_ascii=False))

<イグ