python如何筛选csv文件的内容_无法根据python中的用户输入从csv表中筛选数据

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

有人能告诉我如何创建这个新的过滤数据吗

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值