繁体   English   中英

向数据框添加新列

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM