有人可以解释这种奇怪的行为吗?
In [1]: import pandas
In [2]: test_series = pandas.Series
In [3]: test_series.empty
Out[3]: <property at 0x10b45b048>
In [4]: test_series.empty == True
Out[4]: False
答案 0 :(得分:3)
你没有创建一个空系列;您只是将名称test_series
提供给系列类型本身。而empty
属性本身并不等于True。
相反,您想要创建Series的实例:
>>> test_series = pandas.Series()
>>> test_series
Series([], dtype: float64)
>>> test_series.empty
True