Store bokstaver i r

Store bokstaver i r
Det kan hende du må konvertere eller endre en streng til store bokstaver på et tidspunkt. Alle små bokstaver vil bli endret til store bokstaver. For å transformere en streng eller karakter til store bokstaver i R, bruk toUpper () -metoden. Denne metoden brukes til å konvertere fulle strenger til store format. Når vi kaller Toupper () -metoden, er returverdien i strengformat og har blitt transformert til store bokstaver. Hvis det ikke er en, blir verdiene omgjort til en streng. Når vi setter dette til en verdi som ikke er en streng, påvirker ikke Toupper () -funksjonen de første strengverdiene. For forskjellige casescenarier kan du bruke toUpper () og andre metoder på strengen for å transformere streng til store bokstaver. I dette emnet vil vi utforske hvordan du kan endre saken om en streng til store bokstaver.

Hvordan konvertere strengen eller tegnet til store bokstaver i R i Ubuntu 20.04?

I dette innlegget lærer du hvordan du bruker R for å endre tilfellet med strengtegn i en liste til store bokstaver. Toupper () -funksjonen i R er den beste tilnærmingen til å konvertere tegnene i en tekststreng til store bokstaver. Denne metoden tar en tekstvektor eller kolonne som inngang og konverterer den til alle store bokstaver. Etter det viser vi deg hvordan du bruker toUpper () -metoden og også en andre, mindre kjent metode i R for å endre teksten til store bokstaver.

Eksempel 1: Bruke STR_DETECT for å sjekke øverste saker i R i Ubuntu 20.04:

For å oppdage eksistensen eller fraværet av et spesifikt mønster i en streng, bruk STR DETECT () -metoden fra Stringr -pakken r. STR DETECT () -metoden i R brukes for å se om den leverte substringen samsvarer med den originale strengen. Hvis det blir funnet en kamp, ​​vil den gi sann; ellers vil det gi usant for hver av vektorene eller matrisens elementer. Vi kommer til å bruke denne STR_DETECT -metoden for å sjekke om elementene i vektoren er i store bokstaver.

I eksemplet har vi definert en vektor av alle alfabetiske bokstaver inne i variabelen X1. Når X1 skrives ut, sender den ut alle bokstavene i øvre tilfelle. Deretter har vi brukt en STR_DETECT -metode, og inne i denne metoden er X1 inkludert som input. Forholdene blir gitt som det andre argumentet, om alfabetene er i store bokstaver eller ikke. Når STR_DETECT -kommandoen blir utført, viser den alle de sanne verdiene, noe som betyr at alle alfabetene er i store bokstaver. Deretter har vi også tatt noen strenger som er i små bokstaver inne i vektoren x2. Da vi sjekket X2 inne i Str_Detect -metoden, genererte den falske verdier da alle strengene eller tegnene er i små bokstaver.

Eksempel nr. 2: Bruke Touepper () -metoden for å konvertere en streng til store bokstaver i R i Ubuntu 20.04:

Ved hjelp av Toupper () -metoden i R, kan du transformere småstrengen til en store bokstavstreng. For transformasjon av en strenges tilfelle, distribuerer du Toupper () -metoden. Toupper () -metoden godtar en streng som en inngang og returnerer den i store bokstaver.

I eksemplet ovenfor har vi erklært en variabel 'data' og initialisert den med strengen. Deretter har vi en annen variabel 'konvertert_data' som vi har tildelt toUpper -metoden. Inne i Toupper -metoden sendes 'dataene' som lagrer strengen. Når 'konverterte_data' er trykt, har vi den definerte strengen i store bokstaver.

Eksempel nr. 3: Bruke Casefold () -metoden for å konvertere strengen til overlege i R i Ubuntu 20.04:

Rs Casefold () -funksjon tilbyr en generalisert metode for å konvertere bokstaver til små bokstaver eller store bokstaver. Avhengig av verdien av argumentet høyere, endrer Casefold () -metoden en tegnvektor til over- eller små bokstaver. Hvis du spesifiserer øvre = sant, vil strengen bli konvertert til store bokstaver; Hvis du spesifiserer øvre = falsk, blir strengen konvertert til små bokstaver.

Her har vi tildelt strengen som er i liten sak til variable 'data'. For den andre variabelen 'konvertering' har vi brukt casefold -metoden. Casefold -metoden tar strengen inni den og nevner den sanne verdien til den øvre. Når den variable 'konvertering' skrives ut, sender den ut den gitte strengen av tegn fra små bokstaver til store bokstaver.

Eksempel 4: Bruke Str_to_title -metoden for å konvertere den første bokstaven i strengen i R i Ubuntu 20.04:

Vi bruker STR til tittel () -funksjonen fra “Stringr” -pakken for å endre en kolonne til en tittelkasse i R. La oss se på et eksempel. La oss se på hvordan du konverterer R til tittelen eller passende sak.

Vi har lagt til strengmodulen til R i koden vår. Nå kan vi bruke STR_TO_TITLE -metoden for store konvertering. Vi har definert strengen til variabelen 'Str'. Deretter blir denne STR -variabelen ført i Str_to_title -metoden som endrer strengen til store bokstaver.

Eksempel 5: Bruke DPLYR -pakken for å konvertere den første bokstaven i kolonnen til øvre tilfelle i R i Ubuntu 20.04:

Ved hjelp av DPLYR gjorde vi den første bokstaven til en stor bokstav i et enkelt kolonnedatasett i r.

For å begynne med har vi konstruert en dataramme som inkluderer en strengkolonne. Når datarammen blir utført, produserer den noen tilfeldige navn. På grunn av tilfeldighet kan denne utgangen variere på systemet ditt. Etter det inkluderte vi DPLYR -modulen i skriptet vårt. Bruk deretter underfunksjonen sammen med den muterte funksjonen til DPLYR-pakken for å konvertere den første bokstaven til en kapital i en strengkolonne. Legg merke til at alle de første bokstavene i en streng i hver kolonne nå blir omgjort til over -saken.

Konklusjon:

Artikkelen handler om store saker på R -språket. R inkluderer en metode for å konvertere lavere tilfelle av en streng, vektor eller dataramme til store bokstaver. Bruk enten toUpper () eller casefold () metoder for å transformere bokstavvektorer eller variabler til store bokstaver. Casefold () -metoden konverterer tegn i vektorer fra ett tilfelle til et annet. For konvertering av store bokstaver er disse strategiene ekstremt nyttige. R har også noen andre funksjoner som er nyttige på egen hånd, da vi har brukt dem i eksemplene.