У меня есть фрейм данных Python, содержащий столбец с датой и временем, как это
2019-01-02 09:00:00 (что означает 2 января 2019 9 утра)
В столбце Дата и время может быть несколько строк с одинаковой датой.
Другими словами, у меня может быть 2019-01-02 09:00:00 или 2019-01-02 09:15:00 или 2019-01-02 09:30:00 и т. Д.
Теперь мне нужно найти индекс строки первого вхождения даты 2019-01-02 во фрейме данных Python .
Я, очевидно, делаю это с помощью цикла, но мне интересно, есть ли лучший способ.
С помощью метода df['Date Time'].str.contains()
я могу получить все строки, соответствующие данной дате, , но мне нужен индекс .
Общий вопрос заключается в том, как найти индекс первого вхождения совпадения в ячейке во фрейме данных Python, который соответствует заданному строковому шаблону.
Более конкретный вопрос состоит в том, что как мы можем найти индекс первого вхождения совпадения в ячейке во фрейме данных Python, который соответствует данной дате в ячейке, содержащей дату Время , предполагая, что Фрейм данных Python сортируется в хронологическом порядке возрастания даты и времени, т.е.
2019-01-02 09:00:00 происходит с индексом ранее 2019-01-02 09:15:00, затем 2019-01-03 09:00:00 и т. Д.
Спасибо за любые вклады