[英]Adding to a dataframe a new column
Start_Time
2016-02-08 05:46:00
2016-02-08 06:07:59
2016-02-08 06:49:27
2016-02-08 07:23:34
这是我正在使用的数据框的一列。 如何向数据框中添加一个额外的列,该列包含Start_Time
在每行中发生的一周中的哪一天?
假设您的列已经是日期时间,我们可以使用dt.
使用日期时间方法的访问器
如果不使用pd.to_datetime(df['Start_Time'])
df['day_name'] = df['Start_Time'].dt.day_name()
或者
df['dayofweek'] = df['Start_Time'].dt.dayofweek
Start_Time day_name dayofweek
0 2016-02-08 05:46:00 Monday 0
1 2016-02-08 06:07:59 Monday 0
2 2016-02-08 06:49:27 Monday 0
3 2016-02-08 07:23:34 Monday 0
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.