Βίντεο: Data Analysis in R by Dustin Tran 2024
Στο R, μπορείτε να συνδυάσετε ένα διάνυσμα με τον εαυτό του εάν θέλετε να το επαναλάβετε, αλλά αν θέλετε να επαναλάβετε τις τιμές σε ένα διάνυσμα πολλές φορές, Η συνάρτηση c () καθίσταται λίγο μη πρακτική. R διευκολύνει τη ζωή σας προσφέροντας μια λειτουργία για την επανάληψη ενός διανύσματος: rep ().
Μπορείτε να χρησιμοποιήσετε τη λειτουργία rep () με διάφορους τρόπους. Αν θέλετε να επαναλάβετε ολόκληρο τον φορέα, για παράδειγμα, καθορίζετε τους χρόνους των παραμέτρων. Για να επαναλάβετε το διάνυσμα c (0, 0, 7) τρεις φορές, χρησιμοποιήστε αυτόν τον κωδικό:
Μπορείτε επίσης να επαναλάβετε κάθε τιμή καθορίζοντας το όρισμα κάθε ένα από τα παρακάτω: >> rep (c (2, 4, 2), έκαστο = 3) [2] 2 2 4 4 4 2 2 2
Το R έχει ένα μικρό κομμάτι από το μανίκι του. Μπορείτε να πείτε στο R για κάθε τιμή πόσο συχνά πρέπει να επαναληφθεί. Για να εκμεταλλευτείτε αυτή τη μαγεία, πείτε στο R πόσο συχνά να επαναλαμβάνετε κάθε τιμή σε ένα διάνυσμα χρησιμοποιώντας το χρονικό όρισμα:
>> rep (c (0, 7), φορές = c (4, 2)) [1] 0 0 0 0 7 7
μήκος argument. έξω για να πει R πόσο καιρό θέλετε να είναι. Το R θα επαναλάβει το διάνυσμα μέχρι να φτάσει αυτό το μήκος, ακόμα και αν η τελευταία επανάληψη είναι ελλιπής, όπως είναι έτσι: >> rep (1: 3, μήκος out = 7) [1] 1 2 3 1 2 3 1 >