df = pd.concat([df] * 1000, axis=1)
df.columns = df.columns.str[:-1] + [str(col) for col in list(range(df.shape
    [1]))]
Как фильтровать данные из фрейма данных, когда количество столбцов является динамическим?