Предположим, что у нас есть кадр данных x
, который содержит столбцы job
и income
. Для данных в кадре обычно требуются команды x$job
для данных в столбце job
и x$income
для данных в столбце income
.
Однако, используя команду attach(x)
, можно отказаться от имени фрейма данных и символа $
при обращении к тем же данным. Следовательно, x$job
становится job
, а x$income
становится income
в R-коде.
Проблема заключается в том, что многие эксперты из R советуют НЕ использовать команду attach()
при кодировании в R.
В чем главная причина этого? Что следует использовать вместо этого?