相关疑难解决方法(0)

为什么pandas'=='与'.eq()'不同

考虑这个系列 s

s = pd.Series([(1, 2), (3, 4), (5, 6)])
Run Code Online (Sandbox Code Playgroud)

这是预期的

s == (3, 4)

0    False
1     True
2    False
dtype: bool
Run Code Online (Sandbox Code Playgroud)

这不是

s.eq((3, 4))
Run Code Online (Sandbox Code Playgroud)
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)

ValueError: Lengths must be equal
Run Code Online (Sandbox Code Playgroud)

我假设他们是一样的.他们之间有什么区别?


什么是文件说?

相当于series == other,但支持在其中一个输入中用fill_value替换缺失数据.

这似乎意味着他们应该工作相同,因此混乱.

python pandas

10
推荐指数
1
解决办法
1668
查看次数

标签 统计

pandas ×1

python ×1