我是熊猫新手。我试图了解Series。我创建了如下系列
p=pd.Series(data=['a','b','c','d'],index=[4,3,2,1])
当我使用p [[1,2]] python返回
1 d
2 c
dtype: object
我期待一个结果
4 a
3 b
dtype: object
如何获得预期结果?我想知道python如何区分索引和索引值。
答案 0 :(得分:1)
系列的输出是基于索引的。如果要获取前2个元素,请使用iloc:
import pandas as pd
data =pd.Series(data=['a','b','c','d'],index=[4,3,2,1])
print(data.iloc[:2])
输出:
4 a
3 b
dtype: object