python学习——pandas datetime转int时间戳
最简单的方法是用.value如下所示:pd.to_datetime('1970-01-01').value如果想要用于整列,可以用apply函数df['time'] = df['time'].apply(lambda x: x.value)另一个办法是可以直接astype(int),即直接把pandas datetime转为int类型import pandas as pddf = pd.DataF
·
最简单的方法是用.value
如下所示:
pd.to_datetime('1970-01-01').value
如果想要用于整列,可以用apply函数
df['time'] = df['time'].apply(lambda x: x.value)
另一个办法是可以直接astype(int),即直接把pandas datetime转为int类型
import pandas as pd
df = pd.DataFrame({'time': [pd.to_datetime('2019-01-15 13:25:43')]})
df_unix_sec = pd.to_datetime(df['time']).astype(int)/ 10**9
print(df_unix_sec)
更多推荐
已为社区贡献4条内容
所有评论(0)