Я думаю, вы могли бы даже указать индексы сразу.В этом случае вы заинтересованы в: [0,1,2,3]
.Рассмотрим этот пример, который также анализирует даты.
import pandas as pd
cols = ['station', 'date', 'observation', 'value']
data = '''\
1, 2018-01-01, 1, 1, 1, 1, 1, 1
2, 2018-01-02, 2, 2, 2, 2, 2, 2'''
file = pd.compat.StringIO(data)
df = pd.read_csv(file, names=cols, usecols=[0,1,2,3], parse_dates=[1])
print(df)
Возвращает:
station date observation value
0 1 2018-01-01 1 1
1 2 2018-01-02 2 2