CSV阅读-日期过滤器不起作用

时间:2019-02-23 09:57:16

标签: python-3.x pandas csv

我有这样的问题。我有csv文件:NEW_YORK_NYPD.csv 我需要这两列中的日期格式。 难道这种情况不起作用?

import pandas as pd

df = pd.read_csv('c:/1/NEW_YORK_NYPD.csv', low_memory=False, parse_dates=[1,2] )
## I once again make date format to be sure its work!
pd.to_datetime(df['Created Date'], errors='coerce', format='%Y-%m-%d HH:mm:ss')

df.to_csv('c:/1/NY20_NYPD.csv')     #<-- Save effect
df.to_excel('c:/1/NY20_NYPD.xlsx')

日期处理器不工作。在Excel中有趣的是我有格式数据。 我检查了CSV-我没有日期格式!

aa = pd.read_csv('c:/1/NY20_NYPD.csv')
print(aa.dtypes)

enter image description here

1 个答案:

答案 0 :(得分:1)

对于我来说,将第一列设置为索引,因此需要.color-block { background: yellow; flex: 0 0 0; align-self: stretch; padding-left: 15px; } 来解析3和4.列(python从0开始计数):

flex: 0 0 15px

但是如果必须再次将列保存到csv,则必须转换为日期时间,因为默认情况下flex: 0 0 0不会转换没有参数padding-left:15px;的列。