当前位置:   article > 正文

python如何筛选csv文件的内容_无法根据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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/210166
推荐阅读
相关标签
  

闽ICP备14008679号