Ερώτηση

Είναι rm(list=ls()) στην αρχή μιας εργασίας R που έχει εκτελεστεί σε δέσμη, χρήσιμο ή άλλη καλύτερη πρακτική;

Απάντηση

Ναι, μπορεί να είναι χρήσιμο να ξεκινήσετε από το αρχείο δέσμης ενεργειών με την εντολή 'rm(list=ls())' μόνο για να βεβαιωθείτε ότι έχετε ένα καθαρό περιβάλλον R πριν από την υποβολή της μαζικής εργασίας. Για παράδειγμα, ενδέχεται να έχετε χρήστες που έχουν τα δικά τους. Αρχεία Rprofile με μια σειρά από εντολές σε αυτές που δημιουργούν ορισμένα αντικείμενα R κατά την εκκίνηση του R. Στην περίπτωση αυτή μπορεί να είναι χρήσιμο, για να διαγράψετε όλα τα υπάρχοντα αντικείμενα R πριν από την εκτέλεση του κώδικα R για τη μαζική εργασία.

Για παράδειγμα, ακολουθεί pseudocode για να γίνει αυτό:

x <-ls()
Εάν (x δεν είναι κενή) {
RM(List=ls()
}

Ναι, μπορείτε σίγουρα να εκτελέσετε κώδικα αυτό μετά την εκκίνηση, για να καταργήσετε τα υπάρχοντα R αντικείμενα από το χώρο εργασίας του χρήστη.

Χρειάζεστε περισσότερη βοήθεια;

Αναπτύξτε τις δεξιότητές σας
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Συμμετοχή στο Microsoft Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με την ποιότητα της μετάφρασης;
Τι επηρέασε την εμπειρία σας;

Σας ευχαριστούμε για τα σχόλιά σας!

×