#python #pandas #series
#python #pandas #Серии
Вопрос:
У меня есть 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:
Это возможно:
>>> 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])