我有一个Python数据框,其中包含一个日期时间如下的列
2019-01-02 09:00:00(即2019年1月2日上午9点)
在date-Time列中可能有一组具有相同日期的行。在
换句话说,我可以有2019-01-02 09:00:00或2019-01-02 09:15:00或2019-01-02 09:30:00,依此类推。在
现在我需要找到Python数据框中日期2019-01-02第一次出现的行索引。在
我显然是用循环来完成的,但是我想知道是否有更好的方法。在
使用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,依此类推。在
感谢您的任何意见