【发布时间】:2018-11-05 13:54:59
【问题描述】:
例如,我想用2014 替换2/8/2014 0:00 和用2015 替换1/29/2015 0:00 以及以后。
2014 180657
2015 153837
2014 72395
2012 69708
2013 61364
2015 54117
2013 3313
2012 1076
2/8/2014 0:00 2
7/3/2014 0:00 2
1/29/2015 0:00 2
9/1/2014 0:00 2
11/22/2014 0:00 2
10/16/2014 0:00 2
【问题讨论】:
-
您为什么不直接转换为日期时间并从中获取年份?如果您能展示您尝试过的方法,这将很有帮助,以便我们解释为什么会失败,因为这不是一个需要解决的复杂问题。
-
好吧,编辑把我彻底搞糊涂了。我们在这里看什么?这是单个数据框吗?
-
是的,它是一个单一的数据框,我有每年的值计数。大多数“年份”条目的格式不正确,我只能将它们替换为年份。顺便说一句,我对这一切都很陌生,非常感谢您的帮助。
-
对,所以单列可以包含年份或日期时间?这确实使事情变得相当复杂 :) 它们是该专栏中仅有的两个可能的“事物”吗?
标签: python python-3.x pandas replace