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