Johdanto R-kielitoimintoihin

R-kieli tai R-kielitoiminnot tarkoitetaan pääasiassa datan graafisessa esityksessä, datan tilastollisessa analyysissä ja raportoinnissa. se on avoimen lähdekoodin kieli. Tämän kielen nimeämiskäytäntö johdettiin kielen perustajien, Ross Ihaka ja Robert Gentleman, ensimmäisistä kirjaimista. Se on tulkittu ohjelmointikieli. Sillä on kyky integroitua useisiin muihin kielitoimenpiteisiin, nimittäin C ++, Python jne., Tällä hetkellä R on maailman eniten käytetty ohjelmointikieli.

R-kielitoimintojen ominaisuudet

R-kielen keskeiset piirteet ovat seuraavat,

  • Hienoksi kehitetty ja erittäin yksinkertainen tilastollinen kieli.
  • Tallennus ja tietojen käsittely ovat erittäin tehokkaasti upotettu R: hen.
  • Se tarjoaa suuren joukon luokiteltuja työkaluja, jotka auttavat tietojen analysoinnissa
  • R tarjoaa myös kirjastoja tietojen graafisten esitysten aikaansaamiseksi

R-kielitoimintojen manipulointi

Alla on luettelo R-merkkijonon käsittelytoiminnoista.

1. Grep () R-kielitoiminnoissa

Käytetään datan kuvion yhdistämiseen ja kuvion korvaamiseen toisella merkkijonolla. Grep-toiminto voidaan ilmaista monin tavoin R-kielillä: regexpr, gregexpr grep, grepl ja regexec.

Esimerkki: grep (kuvio, x, ohita. Tapaus = VÄÄRÄ, perl = VÄÄRÄ, arvo = VÄÄRÄ, kiinteä = VIRTALA, käytä tavua = VÄÄRÄ, käänteinen = VIRHE)

argumentit:

  • Kuvio - merkkijono, jolla on tavallinen lauseke, jonka oletetaan vastaavan annettua merkkivektoria.
  • X, teksti - esine, joka voidaan rajoittaa merkkinä merkkivektoriin.
  • Jättää huomiotta. Isot ja pienet kirjaimet - (Väärä - Kuvioiden yhteensovittaminen toimii kirjainkoon mukaan epätodennäköisesti, Tosi - Kuvioiden haku sopii kirjainkoon mukaan)
  • Perl - Perl-yhteensopivien lausekkeiden määrittämiseen käytetään erityisesti regexprns-lausekkeita.
  • Arvo - Jos löydetty vastaavuus tuottaa tosi muu väärän,
  • Käytä tavuja - Jos Tosi, sen jälkeen sovittaminen tapahtuu tavu kerrallaan merkkikohtaisen sijasta.
  • Käänteinen - Palauttaa indeksit, jos totta,
  • Korvaava - Korvaava merkkijono,

2. Nchar ()

Käytetään merkkien lukumäärän laskemiseen vektorissa. Ottaa vektorin merkkijonomuodossa argumentiksi ja palauttaa toisen numeerisen vektorin, joka pitää merkkijonon määrän.

Esimerkki: nchar (x, tyyppi = ”merkit”, allowNA = FALSE, keepNA = NA)

argumentit:

  • X - vektorijono.
  • Tyyppi - merkkijonon tyyppi, jota käytetään mainituina kolmella yleisimmällä ("tavut", "merkit", "leveys").
  • AllowNA - edustaa sitä, voidaanko 'Ei sovellu' palauttaa tulosteena.
  • KeepNA - Jos 'Ei sovellu' palautetaan, kun X: tä ei löydy.

3.Substr ()

Käytetään merkkivektorin osajonon arvon valitsemiseen.

Esimerkki: osa (x, aloitus, lopetus)

argumentit:

  • X, teksti - vektorihakijajono.
  • Aloita, ensimmäinen - kokonaisluku. Elementin alku, jonka odotetaan korvautuvan
  • Lopeta, viimeinen - kokonaisluku. tässä korvaaminen tapahtuu merkkijonon lopussa

4. strsplit () R-kielitoiminnoissa

Käytetään jakamaan olemassa oleva vektorijono useisiin alijonoihin niiden sisällä olevien alijonojen vastaavuuksien mukaan

Esimerkki: strsplit (x, split, kiinteä = FALSE, perl = FALSE, useBytes = FALSE)

argumentit:

  • X - merkkivektori, jota aiotaan sylkeä.
  • Split - Merkkivektori, joka toimii erottimena.
  • Kiinteä - Tasaa jaon, kun se hyväksytään totta
  • Perl - Pitäisikö käyttää Perl-yhteensopivia regeksejä?
  • UseBytes - Kun se välitetään totta, se laukaisee tavu tavuhaun merkkihahmojen sijasta

5. Regexpr ()

Enemmän kuin grep, regexpr antaa hakemiston, josta kelvollinen ottelu alkaa, ja vastaavan merkkijonon pituus, kun vastaavuutta ei löydy - arvo palautetaan.

Esimerkki: regexpr (malli, teksti, ignore.case = FALSE, perl = FALSE, kiinteä = FALSE, useBytes = FALSE)

argumentit:

  • Kuvio - merkkijono, jolla on tavallinen lauseke, jonka oletetaan vastaavan annettua merkkivektoria.
  • X - merkistövektori
  • Ignore.case - (False - Mallihaku toimii kirjainkoko ei-herkkä, True - Patter-sovitus toimii kirjainkoon mukaan)
  • Perl - Perl-yhteensopivien lausekkeiden määrittämiseen käytetään erityisesti regexprns-lausekkeita
  • Arvo - Jos löydetty vastaavuus tuottaa tosi muu väärin
  • UseBytes - Jos Tosi, sen jälkeen haku suoritetaan tavu kerrallaan merkki-merkiltä.
  • Käänteinen - Palauttaa indeksit, jos totta

6. Gregexpr () R-kielitoiminnoissa

Gregexpr-tarjous palauttaa luettelon, jonka pituus on samankaltainen kuin teksti, jonka jokainen elementti on samankaltainen kuin regexpr: n palautusarvo, paitsi että jokaisen (disjoint) vastaavuuden alustavat sijainnit annetaan.

Syntaksi: gregexpr (kuvio, teksti, ignore.case = FALSE, perl = FALSE, kiinteä = FALSE, useBytes = FALSE, uute = FALSE)

argumentit:

  • Kuvio - merkkijono, jolla on tavallinen lauseke, jonka oletetaan vastaavan annettua merkkivektoria.
  • X - merkistövektori
  • Ignore.case - (Väärä - Mallihaku toimii kirjainkoko, Tosi - Kuviosovitus toimii kirjainkoon mukaan)
  • Perl - Perl-yhteensopivien lausekkeiden määrittämiseen käytetään erityisesti regexprns-lausekkeita
  • Arvo - Jos löydetty vastaavuus tuottaa tosi muu väärin
  • UseBytes - Jos Tosi, sen jälkeen haku suoritetaan tavu kerrallaan merkki-merkiltä.
  • Käänteinen - Palauttaa indeksit, jos totta
  • Pura - Kun looginen osoitus on sovitettu, ote alijonoista tehdään ja palautetaan

7. Regexec ()

Regexec () R-merkkijonofunktioissa on hyvin samanlainen kuin regexpr () paitsi, että tässä palautetaan indeksit, jotka on suluissa vastaavat alalausekkeet

Syntaksi: regexec (kuvio, teksti, ignore.case = FALSE, perl = FALSE, kiinteä = FALSE, useBytes = FALSE)

argumentit:

  • Kuvio - merkkijono, jolla on tavanomainen lauseke, jonka voidaan olettaa vastaavan annettua merkkivektoria.
  • X - merkistövektori
  • Ignore.case - (Väärä - Mallihaku toimii kirjainkoko ei-herkkä, True - Patter-sovitus toimii kirjainkoon mukaan)
  • Perl - Perl-yhteensopivien lausekkeiden määrittämiseksi käytetään erityisesti regexprns-lausekkeita
  • Arvo - Jos löydetty vastaavuus tuottaa tosi muu väärin
  • UseBytes - Jos TOSI sen jälkeen, haku suoritetaan tavu kerrallaan merkki-merkin sijasta.
  • Käänteinen - Palauttaa indeksit, jos totta

Suositellut artikkelit

Tämä on opas R-kielitoimintoihin. Tässä keskustelimme R-jousitoimintojen käsitteestä, ominaisuuksista, manipuloinnista esimerkin ja väitteiden kanssa. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -

  1. JavaScript-merkkijono-toiminnot
  2. Oracle-merkkijonotoiminnot
  3. T-SQL-merkkijonotoiminnot
  4. VBScript-merkkijonotoiminnot
  5. Regex-toiminnot Pythonissa (esimerkki)