Warum ist es nicht ratsam, attach () in R zu verwenden, und was soll ich stattdessen verwenden?
Nehmen wir an, wir haben einen Datenrahmenx
welches die Spalten enthältjob
undincome
. Das Beziehen auf die Daten im Rahmen erfordert normalerweise die Befehlex$job
für die Daten in derjob
Spalte undx$income
für die Daten in derincome
Säule.
Verwenden Sie jedoch den Befehlattach(x)
erlaubt die Aufhebung des Namens des Datenrahmens und der$
Symbol, wenn auf dieselben Daten verwiesen wird. Folglich,x$job
wirdjob
undx$income
wirdincome
im R-Code.
Das Problem ist, dass viele Experten in R raten, die NICHT zu verwendenattach()
Befehl beim Codieren in R.
Was ist der Hauptgrund dafür? Was sollte stattdessen verwendet werden?