以下の内容はhttps://anton0825.hatenablog.com/entry/2016/07/21/000000より取得しました。


pandasのtransformメソッドで「ValueError: Length mismatch」エラー

欠損値の補完をする際にグループ毎に平均値を計算し、その値で補完したいという場合。以下のコードを実行すると「ValueError: Length mismatch」エラーがでた。

f = lambda x: x.fillna(x.mean())
df['Age'] = df.groupby('Group')['Age'].transform(f)

原因はAge列にNaNが入っている行があったため。 そこを値で補完してやると直った。




以上の内容はhttps://anton0825.hatenablog.com/entry/2016/07/21/000000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14