Uvod v funkcije R string
Jezik R ali R string funkcije se večinoma nanašajo na grafično predstavitev podatkov, statistično analizo podatkov in poročanje. je odprtokodni jezik. konvencija o poimenovanju tega jezika izhaja iz prvih črk ustanoviteljev tega jezika, to sta Ross Ihaka in Robert Gentleman. Je interpretiran programski jezik. Ima možnost integracije z različnimi drugimi jezikovnimi postopki, in sicer C ++, Python itd. Trenutno je R najpomembnejši svetovni programski jezik.
Značilnosti funkcij R string
Ključne značilnosti jezika R so naslednje:
- Lepo razvit in zelo preprost statistični jezik.
- Shranjevanje in obdelava podatkov sta zelo učinkovito vgrajena v R.
- Ponuja velik nabor tajnih orodij, ki pomagajo pri analizi podatkov
- R ponuja tudi knjižnicam, da pridobijo grafične predstavitve podatkov
R String Funkcije Manipulacija
Spodaj je seznam funkcij manipulacije R vrvic.
1. Grep () v R string funkcijah
Uporablja se za ujemanje vzorca v podatkih in nadomestitev vzorca z drugim nizom. Funkcija grep se lahko v jeziku R izrazi na več načinov: regexpr, gregexpr grep, grepl in regexec.
Na primer: grep (vzorec, x, prezri. Primer = FALSE, perl = FALSE, vrednost = FALSE, fix = FALSE, uporabite bytes = FALSE, invert = FALSE)
Argumenti:
- Vzorec - niz znakov z običajnim izrazom, ki naj bi bil enak danemu vektorju.
- X, besedilo - Predmet, ki ga lahko kot znak omejimo na znakovni vektor.
- Ignoriraj. Znak - (napačno - ujemanje vzorcev deluje ne glede na velikost črk, resnično - ujemanje vzorcev deluje občutljivo na veliko in veliko)
- Perl - Za določitev izrazov, združljivih s Perl, se uporabljajo zlasti regexprns.
- Vrednost - Če najdena ujemanja vrne resnično drugo napačno,
- Uporabi bajte - če je TRUE po tem, bo ujemanje potekalo byte by-byte, namesto znaka za znakom.
- Invert - vrne indekse, če je True,
- Zamenjava - nadomestni niz,
2. Nchar ()
Uporablja se za štetje znakov v vektorju. Kot argument vzame vektor v obliki niza in vrne še en številčni vektor, ki vsebuje število nizov.
Npr: nchar (x, type = "chars", dovoliteNA = FALSE, KeepNA = NA)
Argumenti:
- X - vektorski niz.
- Type - Type v znakovnem nizu, za katerega so uporabljeni trije omenjeni pogosti ("byte", "chars", "width").
- AllowNA - predstavlja, ali se lahko " Izvedba " vrne kot izhod.
- KeepNA - Če se ne vrne „Ni primerno“, ko X ne najdemo.
3.Substr ()
Uporablja se za izbiro vrednosti pod vrstico znakov.
Na primer: substr (x, začni, ustavi)
Argumenti:
- X, besedilo - Niz vektorskih zakupnikov.
- Start, Prvo - celo število. Začetek elementa, ki naj bi ga zamenjali
- Ustavi, Zadnji - celo število. tukaj se zamenjava opravi na koncu niza
4. strsplit () v funkcijah R string
Uporablja se za razdelitev obstoječega vektorskega niza v več podstrezkov glede na ujemanja pod vrstic, ki jih najdemo znotraj njih
Na primer: strsplit (x, split, fix = FALSE, perl = FALSE, useBytes = FALSE)
Argumenti:
- X - Vektor znakov, ki se bo spil.
- Razdeli - vektor znakov, ki deluje kot ločevalnik.
- Fiksno - naredi enak delitev, če je posredovano kot resnično
- Perl - Ali je treba uporabiti združene regexps, združljive s Perl?
- UseBytes - Ko je naveden kot resničen, sproži ujemanje bajtov, namesto znakov z ujemanjem znakov
5. Regexpr ()
Regexpr več kot grep daje indeks, kjer se začne veljavno ujemanje, in dolžina ujemajočega se niza, ko ni najdenega ujemanja, se vrne vrednost -1.
Na primer: regexpr (vzorec, besedilo, ignore.case = FALSE, perl = FALSE, fix = FALSE, useBytes = FALSE)
Argumenti:
- Vzorec - niz znakov z običajnim izrazom, ki naj bi bil enak danemu vektorju.
- X - Vektor znakov
- Ignore.case - (Neresnično - ujemanje vzorcev deluje ne glede na velikost črk, True - Ujemanje z vzorci deluje občutljivo na velika in mala slovara )
- Perl - Za določitev izrazov, združljivih s Perl, se uporabljajo zlasti regexprns
- Vrednost - Če najdena ujemanja vrne vrednost true false
- UseBytes - Če je TRUE po tem, bo ujemanje potekalo byte by byte byte namesto znaka za znakom.
- Invert - Vrne indekse, če je True
6. Gregexpr () v funkcijah R String
Gregexpr zagotavlja vrnitev seznama podobne dolžine kot besedilo, katerega vsak element je podobne oblike kot povratna vrednost za regexpr, le da so podani predhodni položaji vsakega (ločenega) ujemanja.
Sintaksa: gregexpr (vzorec, besedilo, ignore.case = FALSE, perl = FALSE, fix = FALSE, useBytes = FALSE, izvleček = FALSE)
Argumenti:
- Vzorec - niz znakov z običajnim izrazom, ki naj bi bil enak danemu vektorju.
- X - Vektor znakov
- Ignore.case - (Neresnično - ujemanje vzorcev deluje ne glede na velikost črk, resnično - ujemanje vzorcev deluje z veliko črko )
- Perl - Za določitev izrazov, združljivih s Perl, se uporabljajo zlasti regexprns
- Vrednost - Če najdena ujemanja vrne vrednost true false
- UseBytes - Če je TRUE po tem, bo ujemanje potekalo byte by byte byte namesto znaka za znakom.
- Invert - Vrne indekse, če je True
- Izvleček - Ko se ujemajo logične indikacije, se nato izdela izvleček podvrsti in vrne
7. Regexec ()
Regexec () v R String funkcijah je zelo podoben regexpr (), razen tukaj so indeksi oklepali ustrezne podizraze
Sintaksa: regexec (vzorec, besedilo, ignore.case = FALSE, perl = FALSE, fix = FALSE, useBytes = FALSE)
Argumenti:
- Vzorec - niz znakov z običajnim izrazom, ki naj bi bil enak danemu vektorju.
- X - Vektor znakov
- Ignore.case - (Neresnično - ujemanje vzorcev deluje ne glede na velikost črk, True - Ujemanje z vzorci deluje občutljivo na veliko in veliko)
- Perl - Za določitev izrazov, združljivih s Perl, se uporabljajo zlasti regexprns
- Vrednost - Če najdena ujemanja vrne vrednost true false
- UseBytes - Če je TRUE po tem, bo ujemanje potekalo byte by-byte, namesto znaka za znakom.
- Invert - Vrne indekse, če je True
Priporočeni članki
To je vodnik za funkcije R string. Tu smo razpravljali o konceptu, značilnostih, manipulaciji funkcij R string s primerom in argumenti. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -
- Funkcije nizov JavaScript
- Funkcije nizov Oracle
- Funkcije nizov T-SQL
- Funkcije nizov VBScript
- Funkcije Regex v Pythonu (primer)