Я искал способы выбора столбцов через документацию python и форумы, но каждый пример индексации столбцов слишком упрощен.
Предположим, что у меня есть 10 x 10 фреймов данных
df = DataFrame(randn(10, 10), index=range(0,10), columns=['A', 'B', 'C', 'D','E','F','G','H','I','J'])
До сих пор все документы были просто простым примером индексации, например
subset = df.loc[:,'A':'C']
или
subset = df.loc[:,'C':]
Но я получаю сообщение об ошибке, когда я пытаюсь индексировать несколько непоследовательных столбцов, например
subset = df.loc[:,('A':'C', 'E')]
Как мне индексировать в Pandas, если я хотел бы выбрать столбцы A-C, E и G для I? Похоже, что эта логика не будет работать
subset = df.loc[:,('A':'C', 'E', 'G':'I')]
Я чувствую, что решение довольно простое, но я не могу обойти эту ошибку. Спасибо!