将 pandas._libs.tslibs.timestamps.Timestamp 转换为日期时间

Ali*_*Ali 3 python pandas

我想将此 Timestamp 对象转换为日期时间 该对象是在数据帧上使用 asfreq 后获得的,这是最后一个索引

Timestamp('2018-12-01 00:00:00', freq='MS')
<class 'pandas._libs.tslibs.timestamps.Timestamp'>
Run Code Online (Sandbox Code Playgroud)

想要的输出

2018-12-01
Run Code Online (Sandbox Code Playgroud)

Pey*_*man 5

你想要这个吗?

from pandas._libs.tslibs.timestamps import Timestamp
ts = Timestamp('2018-12-01 00:00:00', freq='MS')
date_time = ts.to_pydatetime()
Run Code Online (Sandbox Code Playgroud)

如果你只想要一个字符串,那么你可以这样做:

print(str(ts).split()[0])
Run Code Online (Sandbox Code Playgroud)

出去:

'2018-12-01'
Run Code Online (Sandbox Code Playgroud)