我有一个CSV其中有日期格式为:为什么pandas中的日期以不同的格式显示为输入(CSV)数据?
Date
01/01/1997
02/01/1997
03/01/1997
04/01/1997
我将数据导入使用df = pd.read_csv('data.csv')
当我看到在数据帧保存的数据出现在不同的数据集格式:
df['Date']
Date
1997-1-1
1997-1-2
1997-1-3
1997-1-4
我不明白为什么会发生这种情况。
我试着用搜索引擎找&对SOF,但一直没能找到答案......
是什么'DF [ “日”] dtype'显示?我相信'pandas'已经自动识别出这个列包含日期并将它们转换为'datetype'对象。不过,您可能希望以这种格式保存'df [“Date”]',并执行下面的@DeepSpace建议。或者将'dtype = {“Date”:str}'添加到'read_csv()'调用中,以保持这些值不变(以及字符串)。 – dmn
YYYY-MM-DD是ISO 8601日期格式。 http://www.iso.org/iso/home/standards/iso8601.htm – Alexander
@dmn'df ['Date']。dtype'给出'dtype('O')'??如果我通过'dtype = {'GMT':str}'我仍然可以得到'dtype('O')' –