R可以显示对Stata这样的变量进行了多少次更改

时间:2015-04-21 14:58:43

标签: r output stata

例如,如果替换Stata中的变量,则Stata输出将表示对变量进行了x实际更改。知道这非常有用。 R中是否有类似的功能?

1 个答案:

答案 0 :(得分:3)

我认为只需比较新创建的向量并将结果列表,就可以达到预期的效果:

A <- c("A", "B", "C", "D")
B <- c("A", "C", "C", "E")
A == B
# OR
table(A == B)

实际上,您应该能够将转换保存为新的列/向量,然后与原始对象进行比较,总结TRUE/FALSE值应该为您提供有关更改了多少值的所需信息。 / p>

完整输出

> A <- c("A", "B", "C", "D")
> B <- c("A", "C", "C", "E")
> A == B
[1]  TRUE FALSE  TRUE FALSE
> table(A == B)["TRUE"]
TRUE 
   2 
> table(A == B)

FALSE  TRUE 
    2     2