从列中提取子字符串

我正在尝试从整个data + time列df ['Start Time']中提取小时。有没有简单的方法可以使用str.extract()做到这一点?任何支持表示赞赏!

    Start Time             
2019-01-14 07:42:00    
2019-01-14 05:29:00    
2019-01-14 08:01:00    
2019-01-18 04:20:00  
2019-01-14 05:30:00   
       ... 
2018-04-09 10:15:33   
2018-12-14 06:36:46     
2018-04-11 07:51:24    
评论
  • 习惯性隐身
    习惯性隐身 回复

    假设您的列是日期时间类型,请尝试:

    df['Hour'] = df['Start Time'].apply(lambda x: x.hour)