Если вы хотите выбрать столбцы по их числовому индексу, iloc
- это то, что вам нужно.Вы можете использовать np.arange
, чтобы добавить диапазон столбцов (например, между 10-м и последним).
import pandas as pd
import numpy as np
cols = [0, 1]
cols.extend(np.arange(10, df.shape[1]))
df.iloc[:,cols]
В качестве альтернативы, вы можете использовать r_
трюк для нарезки numpy:
df.iloc[:,np.r_[0:2, 10:df.shape[1]]]