在R中的“xts”“zoo”对象中将NA替换为零

时间:2014-11-10 18:09:26

标签: r xts quantmod

我正在使用quantmod包中的一个函数,我想弄清楚如何用零替换NA,这样如果我使用na.omit函数,我就不会删除整行。因为我不想丢失没有NA的列中包含的其他值。我希望结构保留。

我有一个包含6列的xts对象。

包含2005-01-01至2010-01-01的月度日期的第1列(row.names) 第二列的Stock1包含股票价格和NA的 第3列的Stock2包含股票价格和Na的
第4列的Stock3包含股票价格和Na的
第5列有Stock4,其中包含股票价格和Na的
第6列的Stock5包含股票价格和Na的

执行时:

cat("Found", sum(is.na(MY_OBJECT)), "Na's")           
NEW_OBJECT <- na.omit(MY_OBJECT) #Returns the new object where the entire row is deleted 

感谢您的反馈。

在没有改变对象结构的情况下用零替换NA的新代码。

NEW_OBJECT <- na.fill(MY_OBJECT, fill = 0.00))

0 个答案:

没有答案