我有一個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')' –