【发布时间】:2014-04-10 07:39:51
【问题描述】:
我有一个具有多个 NA 的 data.frame。我已经知道,如果某列对于某些公司有一些零值,那么这些 NA 也是零。用零替换那些和只有那些 NA 的好方法是什么。
一个例子:
我想改造一下
FIRMID VAR1 VAR2
FIRM1 0 1
FIRM1 NA NA
FIRM2 1 0
FIRM2 NA NA
到这里
FIRMID VAR1 VAR2
FIRM1 0 1
FIRM1 0 NA
FIRM2 1 0
FIRM2 NA 0
编辑:变量的数量可能很大,因此我想找到一种方法将其巧妙地同时应用于所有变量,而无需手动输入每个变量名称。
【问题讨论】:
-
VAR1、VAR2的值是否总是:0,1,NA? -
它们是 NA、零和非零。所以 1 只是一个代表非零的例子。