Dlaczego nie zaleca się używania attach () w R i czego powinienem użyć?

Załóżmy, że mamy ramkę danychx który zawiera kolumnyjob iincome. Odwołanie do danych w ramce zwykle wymaga poleceńx$jobdla danych wjob kolumna ix$income dla danych wincome kolumna.

Jednak za pomocą poleceniaattach(x) pozwala zlikwidować nazwę ramki danych i$ symbol w odniesieniu do tych samych danych. W konsekwencji,x$job staje sięjob ix$income staje sięincome w kodzie R.

Problem polega na tym, że wielu ekspertów w R radzi, by NIE używaćattach() polecenie podczas kodowania w R.

Jaki jest główny tego powód? Co należy zamiast tego użyć?

questionAnswers(4)

yourAnswerToTheQuestion