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