赞
踩
Start Time End Time Trip Duration Start Station End Station
01/01/17 15:09 01/01/17 15:14 321 A B
01/02/17 15:09 01/02/17 15:14 321 C D
12/03/17 15:09 12/03/17 15:14 321 E F
05/01/17 15:09 05/01/17 15:14 321 B D
17/02/17 15:09 17/02/17 15:14 321 C F
12/04/17 15:09 12/04/17 15:14 321 E H
13/05/17 15:09 13/05/17 15:14 321 S K
17/01/17 15:09 17/01/17 15:14 321 A D
df = pd.read_csv(sample.csv)
df['month'] = df['Start Time'].dt.month
df['day_of_week'] = df['Start Time'].dt.weekday_name
但我有一个要求,要求用户输入月份或日期,然后根据用户输入的值,需要创建一个新的数据,并在该数据上执行进一步的操作。
一月
那么月的开始时间是一月,
显示与此相关的数据
Start Time End Time Trip Duration Start Station End Station
01/01/17 15:09 01/01/17 15:14 321 A B
05/01/17 15:09 05/01/17 15:14 321 B D
17/01/17 15:09 17/01/17 15:14 321 A D
如果用户输入一天,例如
星期一
假设星期一的日期是12点
),那么o/p应该是这样的
Start Time End Time Trip Duration Start Station End Station
12/03/17 15:09 12/03/17 15:14 321 E F
12/04/17 15:09 12/04/17 15:14 321 E H
有人能告诉我如何创建这个新的过滤数据吗
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。