簡體   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