Мой CSV-файл содержит 192 столбца, 83952 строки данных за два года.Первый столбец - Время.Данные этого столбца имеют формат datetime64[ns]
.Тем не менее, я хочу прочитать конкретные строки, принадлежащие к определенной дате-времени.Мой код приведен ниже:
valid_data = ['2016-08','2017-02','2017-06','2017-08','2018-02']
df = pd.read_excel('dataset.xlsx',sheet_name=1,skiprows=[lambda x:~(x.strftime('%Y-%m')==valid_data)]
print(df.shape)
Вывод:
(83952, 192)
Похоже, мой код не работал хорошо, поскольку он читает все строки.Как прочитать эти конкретные строки непосредственно из CSV-файла?