合并含不同时区的数据
回顾一下: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