Βίντεο: The math and magic of origami | Robert Lang 2024
Η βάση R έχει μια λειτουργία, αναδιαμορφώστε (), η οποία λειτουργεί καλά για αναδιαμόρφωση δεδομένων. Ωστόσο, ο αρχικός συγγραφέας αυτής της λειτουργίας είχε κατά νου μια συγκεκριμένη περίπτωση χρήσης για αναμόρφωση: τα λεγόμενα διαχρονικά δεδομένα.
Η διαχρονική έρευνα λαμβάνει επανειλημμένες παρατηρήσεις για ένα ερευνητικό θέμα σε μια χρονική περίοδο. Για το λόγο αυτό, τα διαχρονικά δεδομένα έχουν συνήθως τις μεταβλητές που σχετίζονται με το χρόνο.
Το πρόβλημα της αναμόρφωσης δεδομένων είναι πολύ πιο γενικό από το να ασχολείται μόνο με διαχρονικά δεδομένα. Για το λόγο αυτό, ο Hadley Wickham έγραψε και κυκλοφόρησε το πακέτο reshape2 που περιέχει πολλές λειτουργίες για τη μετατροπή δεδομένων μεταξύ μεγάλου και μεγάλου μορφοτύπου.
Για να πραγματοποιήσετε λήψη και εγκατάσταση της αναδιαμόρφωσης2, χρησιμοποιήστε την εγκατάσταση. πακέτα (): >> εγκατάσταση. πακέτα ("reshape2")
Στην αρχή κάθε νέας περιόδου R που χρησιμοποιεί reshape2, πρέπει να φορτώσετε το πακέτο στη μνήμη χρησιμοποιώντας τη βιβλιοθήκη βιβλιοθήκης (): >>
αρχή. Αρχικά, δημιουργήστε ορισμένα δεδομένα: >> στόχους <- δεδομένα. Πλαίσιο (+ Παιχνίδι = γ («1η», «2η», «3η», «4η»), + Χώρος = c (Μπριζ, Γάνδη, Γκάντι, (12, 4, 5, 6), + Geraldine = c (5, 4, 2, 4) + Gertrude = c (11,5,6,7) +)
στήλες και τέσσερις σειρές με τα αποτελέσματα της γιαγιάς, της Geraldine και της Gertrude.