Introduktion til R strengfunktioner

R-sprog eller R-strengfunktioner er stort set impliceret til grafisk repræsentation af dataene, statistisk analyse af dataene og rapportering. det er et open source sprog. navnekonventionen af ​​dette sprog blev afledt af de første bogstaver fra grundlæggerne af dette sprog, de er Ross Ihaka og Robert Gentleman. Det er et tolket programmeringssprog. Det har evnen til at integrere med forskellige andre sprogprocedurer, nemlig C ++, Python osv. I øjeblikket står R som verdens mest anvendte programmeringssprog.

Funktioner ved R-strengfunktioner

De vigtigste funktioner i R-sprog er som nedenfor,

  • Et fint udviklet og meget enkelt statistisk sprog.
  • Opbevaring og datahåndtering er meget effektivt integreret i R.
  • Det tilbyder et stort sæt klassificerede værktøjer, der hjælper med dataanalyse
  • R tilbyder også biblioteker til at opnå grafiske repræsentationer af dataene

R strengfunktioner Manipulation

Nedenfor er listen over manipuleringsfunktioner for R-streng.

1. Grep () i R strengfunktioner

Bruges til at matche et mønster i dataene og erstatte mønsteret med en anden streng. Grep-funktionen kan udtrykkes på flere måder i R-sprog er regexpr, gregexpr grep, grepl og regexec.

Eks: grep (mønster, x, ignorere. Sag = FALSE, perl = FALSE, værdi = FALSE, fast = FALSE, brug Bytes = FALSE, invert = FALSE)

argumenter:

  • Mønster - Tegnestreng, der har et sædvanligt udtryk, der antages at svare til den givne tegnvektor.
  • X, tekst - Et objekt, der kan begrænses som et tegn til en tegnvektor.
  • Ignorere. Case - (Falsk - Mønster matching match works case sensitive, True - Pattern matching works case sensitive)
  • Perl - For at bestemme Perl-kompatible udtryk bruges især regexprns.
  • Værdi - Hvis et fundet match returnerer sandt ellers falsk,
  • Brug byte - Hvis sandt efter det, vil matchningen blive udført byte-by-byte i stedet for karakter-for-karakter.
  • Inverter - Returnerer indekser, hvis sandt,
  • Udskiftning - Erstatningsstrengen,

2. Nchar ()

Bruges til at tælle antallet af tegn i en vektor. Tar en vektor i strengformat som et argument og returnerer en anden numerisk vektor, der holder tællingen på strengen.

Eks: nchar (x, type = “chars”, allowNA = FALSE, keepNA = NA)

argumenter:

  • X - Vector streng.
  • Type - Type, af karakterstrengen, der bruges af de tre almindelige nævnte er ("bytes", "char", "bredde").
  • AllowNA - repræsenterer om 'Ikke relevant' kan returneres som output.
  • KeepNA - Skal 'Ikke relevant' returneres, når X ikke findes.

3.Substr ()

Bruges til at vælge substringsværdien af ​​tegnvektoren.

Eks: underlag (x, start, stop)

argumenter:

  • X, tekst - Vector charterer-strengen.
  • Start, første - heltal. Start af det element, der forventes udskiftet
  • Stop, sidst - heltal. her udskiftes i slutningen af ​​strengen

4. strsplit () i R strengfunktioner

Bruges til at opdele en eksisterende vektorsnor i flere underlag i henhold til de substringstrigge, der findes i dem

Eks: strsplit (x, split, fast = FALSE, perl = FALSE, useBytes = FALSE)

argumenter:

  • X - Tegnvektor, der vil blive spyttet.
  • Split - Tegnvektor, der fungerer som separatoren.
  • Fixed - Giver en lige stor opdeling, når den overføres som sand
  • Perl - Bør man bruge Perl-kompatible regexps?
  • UseBytes - Når det sendes som sandt, udløses det byte-by-by-matching i stedet for karakter efter karakter-matching

5. Regexpr ()

Mere end grep giver regexpr indekset, hvor et gyldigt match starter og matchende strenglængde, når der ikke findes nogen match -1 returneres værdien.

Eks: regexpr (mønster, tekst, ignorere.case = FALSE, perl = FALSE, fast = FALSE, useBytes = FALSE)

argumenter:

  • Mønster - Karakterstreng, der har et sædvanligt udtryk, der antages at svare til den givne tegnvektor.
  • X - tegnvektor
  • Ignore.case - (Falsk - Mønster matching match store og små bogstaver ufølsomme, sandt - Patter matching matching store og små bogstaver)
  • Perl - For at bestemme Perl-kompatible udtryk bruges især regexprns
  • Værdi - Hvis en fundet match returnerer sandt ellers falsk
  • UseBytes - Hvis SAND efter det, vil matchningen blive udført byte-by-byte i stedet for karakter-for-karakter.
  • Inverter - Returnerer indekser, hvis sandt

6. Gregexpr () i R strengfunktioner

Gregexpr giver returnerer en liste med en lignende længde som en tekst, der alle elementer har en lignende form som returneringsværdien for regexpr, bortset fra at de foreløbige positioner for hver (usammenhængende) kamp er angivet.

Syntaks: gregexpr (mønster, tekst, ign.case = FALSE, perl = FALSE, fast = FALSE, useBytes = FALSE, ekstrakt = FALSE)

argumenter:

  • Mønster - Tegnestreng, der har et sædvanligt udtryk, der antages at svare til den givne tegnvektor.
  • X - tegnvektor
  • Ignore.case - (False - Mønster matching matcher store og små bogstaver ufølsomme, True - Mønster matchende works store og små bogstaver)
  • Perl - For at bestemme Perl-kompatible udtryk bruges især regexprns
  • Værdi - Hvis en fundet match returnerer sandt ellers falsk
  • UseBytes - Hvis SAND efter det, vil matchningen blive udført byte-by-byte i stedet for karakter-for-karakter.
  • Inverter - Returnerer indekser, hvis sandt
  • Ekstrakt - Når en logisk indikation matches, laves et ekstrakt af undertråden og returneres

7. Regexec ()

Regexec () i R strengfunktioner ligner meget regexpr () bortset fra, at indekserne parenteseres, de tilsvarende underudtryk returneres

Syntaks: regexec (mønster, tekst, ign.case = FALSE, perl = FALSE, fast = FALSE, useBytes = FALSE)

argumenter:

  • Mønster - Tegnestreng, der har et sædvanligt udtryk, der kan antages at svare til den givne tegnvektor.
  • X - tegnvektor
  • Ignore.case - (Falsk - Mønster matching match store og små bogstaver ufølsomme, sandt - Patter matching matching store og små bogstaver)
  • Perl - For at bestemme Perl-kompatible udtryk bruges især regexprns
  • Værdi - Hvis en fundet match returnerer sandt ellers falsk
  • UseBytes - Hvis SAND efter det, foretages matchingen byte-by-byte i stedet for karakter-for-karakter.
  • Inverter - Returnerer indekser, hvis sandt

Anbefalede artikler

Dette har været en guide til R strengfunktioner. Her diskuterede vi konceptet, funktioner, manipulation af R-strengfunktioner med eksempel og argumenter. Du kan også gennemgå vores andre foreslåede artikler for at lære mere -

  1. JavaScript-strengfunktioner
  2. Oracle strengfunktioner
  3. T-SQL strengfunktioner
  4. VBScript-strengfunktioner
  5. Regex-funktioner i Python (eksempel)

Kategori: