我的CSV文件的排列方式是,有一个名为“日期”的行,该行的下面是一百万个日期的巨大列,格式为“ 4/22/2015”和“ 3/27/2014”。
我如何编写一个程序,在保持原始格式(月/日/年)的同时识别CSV文件中的最早和最新日期?
我试过了
for line in count_dates:
dates = line.strip().split(sep="/")
all_dates.append(dates)
print (all_dates)
我试图删除“ /”并将其替换为空格,但它不会打印任何内容。
最佳答案
import pandas as pd
import datetime
df = pd.read_csv('file_name.csv')
df['Dates'] = df['Dates'].apply(lambda v: datetime.datetime.strptime(v, '%m/%d/%Y'))
print df['Dates'].min(), df['Dates'].max()
关于python - 如何从CSV文件中查找最早和最新日期[Python],我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30067772/