我有熊猫系列,比如:
s = pd.Series([1,9,3,4,5], index = [1,2,5,3,9])
例如,我如何获得元素'3'
?鉴于我事先不知道确切的要素。我需要编写一个函数,比如说,获得系列的第一个元素。
series[2]将其理解为"index=2",而不是"second element",当我们确实有索引时。
当我不指示索引时,切片工作得很好,只通过元素。
但是,如果元素与索引重叠,我如何对其进行优先切片?
像这样,使用布尔索引:
s[s==3]
给定:
s = pd.Series([1,9,3,4,5], index = [1,2,5,3,9])
让我们找到元素3和9,使用:
s[s.isin([9,3])]
输出:
2 9
5 3
dtype: int64
根据以下评论更新
将iloc
用于整数位置:
s.iloc[2]
输出:
3