Video: Web Apps of the Future with React by Neel Mehta 2024
Data kan sorteres alfabetisk eller numerisk, i stigende eller synkende rekkefølge. Som alle programmeringsspråk gjør R det enkelt å kompilere lister over sorterte og bestilte data.
Fordi tekst i R er representert som tegnvektorer, kan du sortere disse vektorene ved hjelp av de samme funksjonene som du bruker med numeriske data. For eksempel, for å få R til å sortere alfabetet i omvendt, bruk funksjonen sort ():
Her brukte du det synkende argumentet for sortering ().
Sort () -funksjonen sorterer en vektor. Det sorterer ikke tegnene til hvert element i vektoren. Med andre ord, mangler sort () ikke selve ordet. Du kan fortsatt lese hvert ord i ord.
R utfører leksikografisk sortering, i motsetning til for eksempel C-språket, som sorterer i ASCII-rekkefølge. Dette betyr at sorteringsrekkefølgen vil avhenge av maskinens lokale koden kjører på. Sorteringsordren kan med andre ord være annerledes hvis maskinen som kjører R er konfigurert til å bruke dansk enn den vil hvis maskinen er konfigurert til å bruke engelsk. R-hjelpefilen inneholder denne beskrivelsen:
Pass på å gjøre noen antagelser om sorteringsordren: e. g., på estisk, kommer Z mellom S og T, og kollasjon er ikke nødvendigvis karakter for karakter - på dansk aa sorterer som et enkelt brev etter z.
I de fleste tilfeller betyr leksikografisk sortering ganske enkelt at sorteringsrekkefølgen er uavhengig av om strengen er i små eller store bokstaver. For mer informasjon, les hjelpeteksten i? sorter så vel som? Sammenligning.Du kan få hjelp til enhver funksjon ved å skrive et spørsmålstegn etterfulgt av funksjonsnavnet i konsollen.