我正在创建7天的词典。从1月22日至29日。但是一天中的一列中有两个不同的数据。列名称为Last Update
。我要合并的值是'1/25/2020 10:00 PM', '1/25/2020 12:00 PM'
。此值在同一列中。所以25.一月是星期六。我想将它们合并为Saturday
。
为了理解该列:
Last Update
0 1/22/2020 12:00
1 1/22/2020 12:00
2 1/22/2020 12:00
3 1/22/2020 12:00
4 1/22/2020 12:00
...
363 1/29/2020 21:00
364 1/29/2020 21:00
365 1/29/2020 21:00
366 1/29/2020 21:00
367 1/29/2020 21:00
我到目前为止:
day_map = {'1/22/2020 12:00': 'Wednesday', '1/23/20 12:00 PM': 'Thursday',
'1/24/2020 12:00 PM': 'Friday', .?.?.
答案 0 :(得分:2)
您只需要将日期转换为日期时间并使用pandas.dt
函数。在这种情况下
df["Last Update"] = df["Last Update"].astype("M8")
df["Last Update"].dt.weekday_name
# returns
0 Wednesday
1 Wednesday
2 Wednesday
3 Wednesday
4 Wednesday
Name: Last Update, dtype: object