我有一个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]
感谢您的帮助。
答案 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])