开始使用免费开始使用

合并含不同时区的数据

回顾一下:xts 对象将时间索引存储为 UTC 时区下自 1970-01-01 午夜以来的秒数。merge() 会使用这个底层索引,并且返回的结果采用第一个对象的时区

本练习提供了一个示例。工作区中的两个对象除了索引的时区不同外,其余完全相同。索引值表示同一时刻,只是测量地点不同。london 对象的时区是 Europe/London,chicago 对象的时区是 America/Chicago。

本练习是课程的一部分

在 R 中导入与管理金融数据

查看课程

练习说明

  • 填写对象名称,使 merge() 的结果采用 London 时区。
  • 使用 str() 查看 tz_london 的结构,并留意输出首行中的 TZ 与本地时间范围。
  • 现在补全 merge() 命令,使结果采用 Chicago 时区。
  • 使用 str() 查看 tz_chicago 的结构,并留意 TZ 与本地时间范围的变化。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Create merged object with a London timezone
tz_london <- merge(___, ___)

# Look at tz_london structure


# Create merged object with a Chicago timezone
tz_chicago <- merge(___, ___)

# Look at tz_chicago structure
编辑并运行代码