У меня есть следующий фрейм данных:
a = pd.DataFrame({'a': {0: 2, 1:3, 2: 5},'b': {0: 5, 1:3, 2:6}, 'c': {0: 2, 1:1, 2:2}})
a
OUT:
a b c
0 2 5 2
1 7 3 1
2 5 6 2
, и у меня есть следующие позиции:
index_coords = [0, 1]
columns_coords = ['b', 'b']
Я хотел бы получить:
b 0 5
b 1 3
I использовал следующее:
a.unstack(-1).loc[[(col, row) for col, row in zip(columns_coords, index_coords)]]
b 0 5
b 1 3
Меня интересует более прямой метод, что-то вроде (если существует):
a.get_by_coords(index_coords, columns_coords)
Я хочу выяснить, существует ли такой.