R 如何阻止quantmod从xts中删除缺少的值

R 如何阻止quantmod从xts中删除缺少的值,r,quantmod,R,Quantmod,我试图检索许多股票的月度回报,然而,并非所有的月度回报时间序列都完全符合今天的日期,因此我的月度回报与所有股票不匹配。比如说,做了以后, getSymbols("III.L") monthlyReturn(III.L, from = '2000-01-01', to = '2017-09-26') 特别是,这将为我提供3i的月度回报时间序列,但是,该序列缺少从“2016-10-21”到“截止”日期的数据。是否可以让时间序列按原样返回,除非丢失的数据作为NAs填写,而quantmod不删除丢失的

我试图检索许多股票的月度回报,然而,并非所有的月度回报时间序列都完全符合今天的日期,因此我的月度回报与所有股票不匹配。比如说,做了以后,

getSymbols("III.L")
monthlyReturn(III.L, from = '2000-01-01', to = '2017-09-26')
特别是,这将为我提供3i的月度回报时间序列,但是,该序列缺少从“2016-10-21”到“截止”日期的数据。是否可以让时间序列按原样返回,除非丢失的数据作为NAs填写,而quantmod不删除丢失的(最近的)值

也就是说,我希望返回作为正常系列的返回,除非有一个NAs字符串(或等效占位符)填充到“截止”日期


非常感谢,我真的非常感谢你的帮助

这将删除缺失值的数据:

na.omit(monthlyReturn(III.L, from = '2000-01-01', to = '2017-09-26’))

(使用默认的
warnings
设置,您会收到一条警告消息,提示已删除缺失值,您可以忽略该消息)

这将为您删除缺失值的数据:

na.omit(monthlyReturn(III.L, from = '2000-01-01', to = '2017-09-26’))
(使用默认的
warnings
设置,您会收到一条警告消息,提示丢失的值已被删除,您可以忽略该警告消息)

尝试此操作(可以选择将0返回值替换为注释掉的NAs):

getSymbols(“间谍”)
三、 L尝试此方法(可选地将0返回值替换为注释掉的NAs):

getSymbols(“间谍”)

三、 嗨,我实际上是想保留丢失的值。我希望r返回NA(或类似的东西),当数据点丢失时,丢失的数据应该在时间序列中。嗨,我实际上是想保留丢失的值。我希望r返回NA(或类似的东西),当数据点丢失时,丢失的数据应该在时间序列中。