将 xts 子集的几列设置为 NA

Set several columns of a subset of an xts to NA

我有一个 xts 对象 test

对于特定列,将 2009 年的所有值设置为 NA

test$row1["2009"] <- NA 

很有魅力,但如果 test 多个列 ,为什么

test["2009"] <- NA

仅将 2009 年的值从 第一列 设置为 NA ?我希望它将 2009 中的所有值设置为每一列的 NA。

我真的必须在这里使用循环/应用还是有更简单的选择?

解决方法很简单,将列索引留空:

test["2009", ] <- NA

这将导致所有列都被索引。并且只是行 "2009".