Βίντεο: Rounding Numbers Song | Nearest 10 & 100 Rap 2024
μπορεί να υπολογίσει με ακρίβεια έως και 16 ψηφία, δεν θέλετε πάντα να χρησιμοποιείτε αυτά τα πολλά ψηφία. Σε αυτήν την περίπτωση, μπορείτε να χρησιμοποιήσετε ζεύγη λειτουργιών στο R για να στρέψετε αριθμούς. Για παράδειγμα, χρησιμοποιήστε τη λειτουργία round () ως εξής: >> (123, 456, digits = 2) [1] 123. 46
Μπορείτε επίσης χρησιμοποιήστε τη συνάρτηση round () για να στρογγυλοποιήσετε αριθμούς σε πολλαπλάσια των 10, 100 και ούτω καθεξής. Για αυτό, προσθέτετε έναν αρνητικό αριθμό ως το επιχείρημα ψηφίων:
signif (-123. 456, digits = 4) [1] -123. 5
Τόσο στρογγυλά () όσο και signif () στρογγυλά νούμερα στην πλησιέστερη δυνατότητα. Έτσι, εάν το πρώτο ψηφίο που πέφτει είναι μικρότερο από 5, ο αριθμός στρογγυλοποιείται προς τα κάτω. Αν είναι μεγαλύτερο από 5, ο αριθμός στρογγυλοποιείται προς τα επάνω.
Εάν το πρώτο ψηφίο που πέφτει είναι ακριβώς 5, το R χρησιμοποιεί έναν κανόνα που είναι κοινός στις γλώσσες προγραμματισμού: Πάντα στρογγυλοποιείται στον πλησιέστερο ζυγό αριθμό. στρογγυλά (1,5) και στρογγυλά (2, 5) και τα 2 επιστρέφουν, για παράδειγμα, και τα στρογγυλά (-4,5) επιστρέφουν -4.
Σε αντίθεση με το γύρο (), τρεις άλλες λειτουργίες πάντοτε στρογγυλεύονται στην ίδια κατεύθυνση:πάτωμα (x) γύρους στον πλησιέστερο ακέραιο αριθμό μικρότερο από το x. Έτσι το πάτωμα (123.45) γίνεται 123 και το πάτωμα (-123.45) γίνεται -124.
-
οροφή (x) γύρους στον πλησιέστερο ακέραιο αριθμό που είναι μεγαλύτερο από το x. Αυτό σημαίνει ότι η οροφή (123,45) γίνεται 124 και η οροφή (123,45) γίνεται -123.
trunc (x) γύρους στον πλησιέστερο ακέραιο στην κατεύθυνση 0. Έτσι trunc (123.65) γίνεται 123 και trunc (-123.65) γίνεται -123.