PJW*_*PJW 1 python datetime python-2.7 pandas
我有一个时间戳字符串,例如:
2019-01-04 21:15:00
我想将其转换为格式为 MMDDHH 的整数,四舍五入到最接近的小时。在这种情况下,结果将是:
10421
首选 Python 日期时间解决方案,但 Pandas 也可以。
用round+做strftime
pd.to_datetime(s).dt.round('H').dt.strftime('%m%d%H')
Out[249]:
0 010421
1 010421
2 010421
dtype: object
Run Code Online (Sandbox Code Playgroud)
数据输入
s=pd.Series(['2019-01-04 21:15:00','2019-01-04 21:15:00','2019-01-04 21:15:00'])
Run Code Online (Sandbox Code Playgroud)