1
我有在形成「加入時間」列的CSV文件:「2015年1月5日,」 我要轉換爲「2015年1月5日」這是在Pandas/Python中更改日期的正確方法嗎?
以下是我與大熊貓來完成:
for i in range(len(data)):
dt_obj = dt.datetime.strptime(data["Date Joined"][i] , "%B %d, %Y")
result = dt_obj.strftime("%Y-%m-%d")
data["Date Joined"][i] = result
這工作,但我有一種感覺,這是不是真的正確,速度很慢。
這是正確的方法嗎?我應該採取不同的方式嗎
謝謝。
感謝您的快速答覆。這在幾乎完美的作品中,在新創建的列中,我有一個時間字段沒有出現在您的示例中,如下所示:「2015-01-05 00:00:00」 – Mike
某些字符串可能具有時間值,重新運行一個老版本的熊貓,即使時間分量爲'00:00:00',默認總是顯示時間' – EdChum
好的我會盡力找出答案,不應該是個大問題。感謝您的回答,我會注意到回答:) – Mike