Introduktion till R-strängfunktioner

R-språk eller R-strängfunktioner är huvudsakligen implicerade för grafisk representation av data, statistisk analys av data och rapportering. det är ett öppet källspråk. namnskonventionen för detta språk härleddes från de första bokstäverna till grundarna av detta språk, de är Ross Ihaka och Robert Gentleman. Det är ett tolkat programmeringsspråk. Det har förmågan att integrera med olika andra språkprocedurer, nämligen C ++, Python, etc. För närvarande står R för att vara världens mest använda programmeringsspråk.

Funktioner i R String-funktioner

De viktigaste funktionerna i R-språket är som nedan,

  • Ett fint utvecklat och mycket enkelt statistiskt språk.
  • Lagring och datahantering är mycket effektivt inbäddat i R.
  • Det erbjuder en stor uppsättning av klassificerade verktyg som hjälper till i dataanalys
  • R erbjuder också bibliotek för att uppnå grafiska framställningar av data

R Strängfunktioner Manipulation

Nedan anges listan över manipuleringsfunktioner för R-strängar.

1. Grep () i R String-funktioner

Används för att matcha ett mönster i data och ersätta mönstret med en annan sträng. Grep-funktionen kan uttryckas på flera sätt på R-språk är regexpr, gregexpr grep, grepl och regexec.

Ex: grep (mönster, x, ignorera. Fall = FALSE, perl = FALSE, värde = FALSE, fix = FALSE, använd Bytes = FALSE, invertera = FALSE)

Argument:

  • Mönster - Teckensträng som har ett vanligt uttryck som ska vara lika med den givna teckenvektorn.
  • X, Text - Ett objekt som kan begränsas som ett tecken till en teckenvektor.
  • Ignorera. Skal - (Falskt - Mönstermatchning fungerar inte-känsligt, Riktigt - Mönster-matchande fungerar skiftlägeskänsligt)
  • Perl - För att bestämma Perl-kompatibla uttryck används särskilt regexprns.
  • Värde - Om en hittad matchning returnerar sant annat falskt,
  • Använd Bytes - Om SANT efter det kommer matchningen att göras byte-by-byte istället för karaktär-för-tecken.
  • Invertera - Returnerar index om det är sant,
  • Ersättning - Ersättningssträngen,

2. Nchar ()

Används för att räkna antalet tecken i en vektor. Tar en vektor i strängformat som ett argument och returnerar en annan numerisk vektor som räknar strängen.

Ex: nchar (x, typ = "chars", allowNA = FALSE, keepNA = NA)

Argument:

  • X - vektorsträng.
  • Typ - Typ, av teckensträngen, som används av de tre vanliga nämnda är ("byte", "karaktär", "bredd").
  • AllowNA - Representerar om 'Not relevant' kan returneras som utgång.
  • KeepNA - Bör "Inte tillämpligt" returneras när X inte hittas.

3.Substr ()

Används för att välja teckenvektorns substringsvärde.

Ex: substr (x, start, stopp)

Argument:

  • X, text - Vector charterer strängen.
  • Start, först - heltal. Start på elementet som förväntas bytas ut
  • Stopp, sista - heltal. här utbyte sker i slutet av strängen

4. strsplit () i R String-funktioner

Används för att dela upp en befintlig vektorsträng i flera underlag i enlighet med de substrängmatchningar som finns i dem

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

Argument:

  • X - Teckenvektor som kommer att spottas.
  • Split - Teckenvektor som fungerar som separator.
  • Fast - Gör en jämn delning när den passeras som sant
  • Perl - Bör Perl-kompatibla regexps användas?
  • UseBytes - När det passeras som sant utlöser det byte för byte-matchning istället för karaktär efter teckenmatchning

5. Regexpr ()

Regexpr ger mer än grep indexet där en giltig matchning startar och matchande stränglängd när ingen matchning hittas -1 värdet returneras.

Ex: regexpr (mönster, text, ignorera.case = FALSE, perl = FALSE, fix = FALSE, useBytes = FALSE)

Argument:

  • Mönster - Teckensträng som har ett vanligt uttryck som ska vara lika med den givna teckenvektorn.
  • X - karaktärvektor
  • Ignore.case - (Falskt - Mönstermatchning fungerar inte som känslig, riktigt - Patter-matchande verk är känslig för små bokstäver)
  • Perl - För att bestämma Perl-kompatibla uttryck används särskilt regexprns
  • Värde - Om en hittad matchning returnerar sant annat falskt
  • UseBytes - Om SANT efter det kommer matchningen att göras byte-by-byte istället för karaktär-för-tecken.
  • Invertera - Returnerar index om det är sant

6. Gregexpr () i R-strängfunktioner

Gregexpr tillhandahåller returnerar en lista med en liknande längd som en text som alla delar har en liknande form som returvärdet för regexpr, förutom att de preliminära positionerna för varje (osammanhängande) match ges.

Syntax: gregexpr (mönster, text, ign.case = FALSE, perl = FALSE, fix = FALSE, useBytes = FALSE, extrakt = FALSE)

Argument:

  • Mönster - Teckensträng som har ett vanligt uttryck som ska vara lika med den givna teckenvektorn.
  • X - karaktärvektor
  • Ignore.case - (Falskt - Mönstermatchning fungerar inte som känslig, riktigt - Mönstermatchning fungerar med små bokstäver)
  • Perl - För att bestämma Perl-kompatibla uttryck används särskilt regexprns
  • Värde - Om en hittad matchning returnerar sant annat falskt
  • UseBytes - Om SANT efter det kommer matchningen att göras byte-by-byte istället för karaktär-för-tecken.
  • Invertera - Returnerar index om det är sant
  • Extrakt - När en logisk indikation matchas, görs ett extrakt av substrängen och returneras

7. Regexec ()

Regexec () i R String-funktioner är mycket lik regexpr () utom här indexeras parenteserna motsvarande deluttryck returneras

Syntax: regexec (mönster, text, ignore.case = FALSE, perl = FALSE, fix = FALSE, useBytes = FALSE)

Argument:

  • Mönster - Teckensträng som har ett vanligt uttryck som kan antas vara lika med den givna teckenvektorn.
  • X - karaktärvektor
  • Ignore.case - (Falskt - Mönstermatchning fungerar inte som känslig, riktigt - Patter-matchande verk är känslig för små bokstäver)
  • Perl - För att bestämma Perl-kompatibla uttryck används särskilt regexprns
  • Värde - Om en hittad matchning returnerar sant annat falskt
  • UseBytes - Om SANT efter det kommer matchningen att göras byte-by-byte istället för character-by-character.
  • Invertera - Returnerar index om det är sant

Rekommenderade artiklar

Detta har varit en guide till R String-funktioner. Här diskuterade vi konceptet, funktioner, manipulation av R-strängfunktioner med exempel och argument. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer -

  1. JavaScript-strängfunktioner
  2. Oracle strängfunktioner
  3. T-SQL-strängfunktioner
  4. VBScript-strängfunktioner
  5. Regex-funktioner i Python (exempel)

Kategori: