熊猫无法将系列与标量进行比较

时间:2021-06-23 18:22:39

标签: python pandas

我正在尝试将 pandas.Series 与标量进行比较。例如:

pd.Series([1, 1, 1, np.nan, 1], index=['a', 'b', 'c', 'd', 'e']) <= 30

同:

pd.Series([1, 1, 1, np.nan, 1], index=['a', 'b', 'c', 'd', 'e']).le(30)

这失败并出现错误:“{TypeError}expected 1 argument, got 2”(这是一个 Python 错误,据我所知不是 Pandas)

pandas.Series.le (https://pandas.pydata.org/docs/reference/api/pandas.Series.le.html#pandas-series-le) 的文档说“other”(参数)可以是标量。那么为什么这不起作用?

-> 我想得到一个带有 bool 值的 pandas.Series。

1 个答案:

答案 0 :(得分:0)

尝试更新您的熊猫。它正在使用 1.1.5 版