В Stata значения !=
и ~=
означают "не равно", но в R только !=
будет эквивалентным.Функция ifelse
обычно выполняется внутри фрейма данных, но также может работать с векторизованными логическими операторами, такими как &
, используемыми в первом аргументе
a01sb <- ifelse( (b01 != 1)& (c01 != 1), a01, 0) # inner parens used for clarity
(сортировки не будет.имеет большой смысл, если вы пытаетесь сохранить результаты, связанные с векторами, по которым производятся вычисления.)