如何将 weekday_name 函数用于日期时间的 day/month/year 格式

How to use weekday_name function for day/month/year format of datetime

我正在尝试在 pandas 中使用 Weekday 函数来使用星期几的名称对实际日期进行分类,但它不起作用。我的日期格式是 day/month/year.

**My code**

data['date/time'] = pd.to_datetime(data['Actual Pickup date/time'])
data['Day_of_Week_AP'] =data['date/time'].dt.weekday_name


Input data

Actual Pickup date/time
8/5/2018 16:39
5/6/2018 17:17
5/6/2018 17:17
5/6/2018 16:53
5/6/2018 16:53
5/6/2018 16:53
5/6/2018 16:53
5/6/2018 16:53

我得到以下错误的输出。“8/5/2018”是星期二,“5/6/2018”也是星期二

Current Output 

Actual Pickup date/time Day_of_Week_AP
8/5/2018 16:39  Sunday
5/6/2018 17:17  Sunday
5/6/2018 17:17  Sunday
5/6/2018 16:53  Sunday
5/6/2018 16:53  Sunday
5/6/2018 16:53  Sunday
5/6/2018 16:53  Sunday
5/6/2018 16:53  Sunday
5/6/2018 16:53  Sunday

如何解决这个问题

添加 dayfirst

df['date/time'] = pd.to_datetime(df['Actual Pickup date/time'],dayfirst=True)
df['date/time'].dt.weekday_name
Out[814]: 
0    Tuesday
1    Tuesday
2    Tuesday
3    Tuesday
4    Tuesday
5    Tuesday
6    Tuesday
7    Tuesday
Name: date/time, dtype: object