import pandas as pd
grades = pd.Series({'Wally': 87, 'Eva': 100, 'Sam': 94},index=['a', 'b', 'c'])
print(grades)
输出:
a NaN
b NaN
c NaN
dtype: float64
为什么是这个输出?我在不同的网站搜索,但我不明白这个输出,当使用索引属性在字典初始化器。请给我解释一下。
readpd.Series
document
https://pandas.pydata.org/docs/reference/api/pandas.Series.html
index:类数组或index (1d)
值必须是可哈希的,且长度与data相同。允许使用非唯一的索引值。如果没有提供,将默认为RangeIndex(0,1,2,…,n)。如果数据是类似字典的且index为None,则使用数据中的键作为索引。如果索引不为None,则结果序列与索引值重新索引。