# if the index is a string,
# df.index = pd.to_timedelta(df.index, errors='coerce')
(pd.to_datetime('2020') + df.index).strftime('%H:%M:%S')
# Index(['11:45:39', '11:45:39', '12:45:39'], dtype='object', name='delta')
使用列表理解功能的另一个选项:
[str(dt) for dt in df.index.to_pytimedelta()]
# ['11:45:39', '11:45:39', '12:45:39']
如果您只想将其用于打印标签,则始终可以将其格式化为字符串:
使用列表理解功能的另一个选项:
相关问题 更多 >
编程相关推荐