我的数据框的列值为毫秒时间戳。(df['Millisecond']
)
我想要做的是将该列的所有值转换为普通日期。防爆。 2017-04-27 04:55:00
答案 0 :(得分:10)
你需要python的datetime包来做到这一点:
import datetime
date = datetime.datetime.fromtimestamp(milliseconds/1000.0)
date = date.strftime('%Y-%m-%d %H:%M:%S')
答案 1 :(得分:8)
您可以使用to_datetime函数http://pandas.pydata.org/pandas-docs/stable/generated/pandas.to_datetime来完成此操作。
df['Millisecond'] = pd.to_datetime(df['Millisecond'], unit='ms')