Video: Life is Fun - Ft. Boyinaband (Official Music Video) 2024
Sub () -funksjonen (kort for erstatning ) i R søker etter et mønster i tekst og erstatter dette mønsteret med erstatningstekst. Du bruker sub () til å erstatte tekst for tekst, og du bruker sin fetter gsub () for å erstatte alle forekomster av et mønster. (G i gsub () står for global. )
Anta at du har setningen Han er en ulv i billige klær, som er klart en feil. Du kan fikse det med en gsub () substitusjon. Gsub () -funksjonen tar tre argumenter: mønsteret for å finne, erstatningsmønsteret og teksten som skal endres:
En annen vanlig type problem som kan løses med tekstutskifting fjernes substrings. Fjerne substrings er det samme som å erstatte substringen med tom tekst (det er ingenting i det hele tatt).
Forestill deg en situasjon der du har tre filnavn i en vektor: file_a. csv, file_b. csv og file_c. csv. Din oppgave er å trekke ut a, b og c fra disse filnavnene. Du kan gjøre dette i to trinn: Først erstatt mønsteret "file_" med ingenting, og erstatt deretter ". csv "med ingenting. Du vil bli igjen med ønsket vektor:
>> xyy [1] "a. Csv" "b. Csv" "c. Csv"> gsub (".csv", ", y) [1]" en "" b " "c"