У меня проблемы с выбором строк в кадре данных со столбцом даты и времени из файла CSV.У меня есть мой код и пример данных.Строки не возвращаются.
import pandas as pd
import numpy as np
col_names = ['date','msft','nok','aapl','ibm','amzn']
stockprices = pd.read_csv('./stockdata.csv', skiprows=1, names=col_names)
stockprices.loc['2018-01-01 9:00:00':'2018-01-01 11:00:00']
Данные CSV-файла:
date msft nok aapl ibm amzn
2018-01-01 08:00:00 107 2 161 140 1295
2018-01-01 09:00:00 112 1 143 130 1298
2018-01-01 10:00:00 109 10 185 137 1647
2018-01-01 11:00:00 98 11 146 105 1331
2018-01-01 12:00:00 83 3 214 131 1355
Обычно при попытке выбрать 3 строки с 9:00:00, 10:00:00 и 11:00:00 раз вфрейм данных.
Является ли использование .loc лучшим способом сделать это?
Спасибо.