pandas.Series将a视为类似于字典的字典可能会有所帮助,其中的
index值等于
keys。比较:
>>> d = {'a': 1}>>> 1 in dFalse>>> 'a' in dTrue
与:
>>> s = pandas.Series([1], index=['a'])>>> 1 in sFalse>>> 'a' in sTrue
但是,请注意,对系列进行迭代将对进行迭代
data,而不是对进行迭代
index,因此
list(s)将得出
[1]not
['a']。
确实,根据文档,
index值 “必须是唯一的且 可哈希化 ”
,所以我猜想那里下面有一个哈希表。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)