У меня есть pandas фрейм данных df
с данными numeri c. У меня также есть серия s
с тем же индексом, что и df
, и значения, состоящие из df
меток столбцов, например
import pandas as pd
df = pd.DataFrame(
index=[0, 1, 2], columns=[0, 1, 2],
data=[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
)
s = pd.Series(index=[0, 1, 2]), data=[0, 1, 2])
Как я могу использовать s
, чтобы разрезать df
и получить другая серия s1
, содержащая df
значений, соответствующих парам (index, value)
в s
в качестве их идентификаторов .loc()
в df
, т.е.
s1 = pd.Series(index=[0, 1, 2], data=[1, 5, 9])