You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从日期和时间列创建整数时间戳列?

合并日期时间列生成整数时间戳

你可以通过以下步骤将date和time列转换为整数格式的Unix时间戳:

  1. 合并date与time列,拼接成完整的日期时间字符串
  2. 将字符串转换为pandas的datetime类型
  3. 转换为秒级Unix时间戳并转为整数

完整代码示例:

import pandas as pd

# 加载数据集
df = pd.read_csv('file.csv')

# 合并日期和时间字符串
df['datetime'] = df['date'] + ' ' + df['time']

# 转换为datetime类型
df['datetime'] = pd.to_datetime(df['datetime'])

# 生成秒级整数时间戳(纳秒级转秒级)
df['timestamp'] = df['datetime'].astype('int64') // 10**9

# 移除中间的datetime列(可选操作)
df = df.drop(columns=['datetime'])

print(df)

执行后即可得到包含timestamp列的数据集,格式与你给出的示例一致。

内容的提问来源于stack exchange,提问作者prof31

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 02:06:34