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$jobfü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?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage