Может ли R отображать, сколько изменений было внесено в переменную типа Stata

110
15

Когда один из них, например, заменяет переменную в Stata, вывод Stata скажет, что в переменную были внесены реальные изменения. Это очень полезно знать. Есть ли аналогичная функциональность в R?

спросил(а) 2021-01-25T17:45:47+03:00 6 месяцев назад
1
Решение
89

Я думаю, вы могли бы достичь желаемых результатов, просто сравнив вновь созданные векторы и выполнив табуляцию результатов:

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

Фактически, вы должны иметь возможность сохранять свои преобразования в виде нового столбца/вектора, а затем сравнивать с исходным объектом, суммируя значения TRUE/FALSE вы должны указать желаемую информацию о том, сколько значений было изменено.

Полная мощность

> 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

ответил(а) 2021-01-25T17:45:47+03:00 6 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема