Por que não é aconselhável usar attach () em R e o que devo usar em vez disso?

Vamos supor que temos um quadro de dadosx que contém as colunasjob eincome. Referir-se aos dados no quadro normalmente requer os comandosx$jobpara os dados nojob coluna ex$income para os dados noincome coluna.

No entanto, usando o comandoattach(x) permite eliminar o nome do quadro de dados eo$ símbolo quando se refere aos mesmos dados. Consequentemente,x$job torna-sejob ex$income torna-seincome no código R.

O problema é que muitos especialistas em R recomendam NÃO usar oattach() comando ao codificar em R.

Qual é o principal motivo para isso? O que deve ser usado em vez disso?

questionAnswers(4)

yourAnswerToTheQuestion