1. ホーム
  2. プログラミング言語
  3. パイソン

ValueErrorを解決する。同一ラベルのシリーズオブジェクトしか比較できない

2022-01-21 07:10:57
<パス

エラーは以下のように報告されます。

ファイル "/root/anaconda3/lib/python3.6/site-packages/ パンダ /core/ops.py", 行 1676, in wrapper
raise ValueError("Can only. 比較 同一ラベルの"
ValueError: 同じラベルの シリーズ オブジェクト

コード

a = c[c["m"]==sample["d"]]

  • 1

理由
sample["d"] はシリーズオブジェクトを取得します。

解決方法

a = c[c["m"]==sample["d"].squeeze()]

  • 1

参考
https://stackoverflow.com/questions/45724817/valueerror-can-only-compare-identically-labeled-series-objects