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