大熊猫:索引值数组中的序列值

时间:2019-04-03 23:53:49

标签: python pandas series

我有一个pandas Series实例,定义如下:

import pandas as pd
timestamps = [1,2,3,4,5,6,7,8,9,10]
quantities = [1,9,6,6,6,4,4,4,5,2]
series = pd.Series(quantities, index=timestamps)

是否可以提供一组索引值并检索它们处的数量?如果是的话,请问最快的方法是什么?

例如,如果我提供:

timestamps = [1,1,1,4]

我希望从series返回以下内容:

quantities = [1,1,1,6]

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

可能:

>>> series[[1,1,1,4]]
1    1
1    1
1    1
4    6
dtype: int64
>>> series[[1,1,1,4]].values
array([1, 1, 1, 6])