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

在R语言中将加密货币数据集的整数时间戳转换为日期和时间

将Unix时间戳转换为日期和时间列(R语言实现)

从你提供的V1列数值判断,这是秒级Unix时间戳(10位整数,对应2023年前后的时间)。以下是在R中拆分出日期列和时间列的具体步骤:

  1. 先将整数类型的时间戳转换为标准日期时间对象
# 转换为POSIXct格式,origin固定为Unix纪元起点,时区可根据需求调整(示例用UTC)
data$datetime <- as.POSIXct(data$V1, origin = "1970-01-01", tz = "UTC")
  1. 分别提取日期和时间部分
# 提取日期(格式:YYYY-MM-DD)
data$date <- as.Date(data$datetime)

# 提取时间(格式:HH:MM:SS)
data$time <- format(data$datetime, "%H:%M:%S")

验证示例

拿第一行的1672531202来说,转换为UTC时区的日期时间是2023-01-01 00:00:02,对应的date列值为2023-01-01,time列值为00:00:02,符合加密货币数据的时间规律。

如果你的数据使用其他时区(比如北京时间),只需将tz参数改为"Asia/Shanghai"即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 17:15:05