Доброе утро всем,
Я читаю CSV в python с несколькими столбцами.
Первый столбец - это дата, и мне нужно удалить строки, которые соответствуют годам, предшествующим до 2017 года.
time high low Volume Plot Rango
0 2017-12-22 25.17984 24.280560 970 0.329943 0.899280
1 2017-12-26 25.17984 23.381280 2579 1.057921 1.798560
2 2017-12-27 25.17984 23.381280 2499 0.998083 1.798560
3 2017-12-28 25.17984 24.280560 1991 0.919885 0.899280
4 2017-12-29 25.17984 24.100704 2703 1.237694 1.079136
.. ... ... ... ... ... ...
580 2020-04-16 5.45000 4.450000 117884 3.168380 1.000000
581 2020-04-17 5.35000 4.255200 58531 1.370538 1.094800
582 2020-04-20 4.66500 4.100100 25770 0.582999 0.564900
583 2020-04-21 4.42000 3.800000 20914 0.476605 0.620000
584 2020-04-22 4.22000 3.710100 23212 0.519275 0.509900
Я хочу удалить строки, соответствующие годам до 2018 года, поэтому 2017,2016,2015 ... следует удалить
Я пытаюсь с это, но не работает
if 2017 in datos['time']: datos['time'].remove() #check if number 2017 is in each of the items of the column 'time'
Даты распознаются как числа, а не как время данных, но я думаю, мне не нужно объявлять его как время данных.
Любая помощь? Спасибо !!!!!