所以我有一个很大的CSV文件,我想从中选择一列,从中读取日期,并将它们与今天进行比较。我阅读了Pandas文档,并使用datetime将列转换为datetime格式,但出现运行时错误'AttributeError:'Series'对象没有属性'days'。这是我转换日期的整个逻辑有缺陷还是我只是误用了to datetime。这是我目前的代码:
`df = pd.read_csv('roadData.csv',delimiter = ';',encoding = "latin1",error_bad_lines=False)
thisDate = datetime.date.today()
correctCars.dateRegistered = correctCars.dateRegistered.apply(str)
paivat = pd.to_datetime(correctCars.dateRegistered, errors='coerce')
fiveYears = paivat[(paivat.days - thisDate.days >= 0) & (paivat.days - thisDate.days <= 1825)]
print(fiveYears.count())
`
如果可以使用大数据,请使用参数} :
usecols
仅筛选某些列和筛选^{或:
如果只需要计数:
或:
样品:
相关问题 更多 >
编程相关推荐