Acasă Finanțe personale Modul de utilizare a expresiilor regulate în R-dummies

Modul de utilizare a expresiilor regulate în R-dummies

Video: Linux Tutorial for Beginners: Introduction to Linux Operating System 2024

Video: Linux Tutorial for Beginners: Introduction to Linux Operating System 2024
Anonim

R susține conceptul de expresii regulate, care vă permite să căutați modele în interiorul textului. S-ar putea să nu fi auzit niciodată despre expresii regulate, dar probabil că sunteți familiarizat cu conceptul larg. Dacă ați folosit vreodată un * sau un? pentru a indica orice literă într-un cuvânt, atunci ați folosit o formă de căutare cu metacaractere. Expresiile regulate susțin ideea de metacaractere și multe altele.

Expresiile regulate permit trei moduri de a face un tipar de căutare mai general decât o singură expresie fixă:

  • Alternative: Puteți căuta instanțe dintr-un model sau altul, indicat de | simbol. De exemplu, plajele de fag se potrivesc atât cu plajă , cât și cu fag.

    Pe tastatura engleză și engleză engleză, puteți găsi, de obicei, | pe aceeași tastă ca și spate ().

  • Gruparea: Puteți grupa modele împreună folosind paranteze (). De exemplu, scrieți să fii (a | e) ch pentru a găsi atât fag plajă , cât și .

  • Cuantificatori: Specificați dacă un element din model trebuie repetat sau nu prin adăugarea * (apare de la zero sau de mai multe ori) sau + (apare de una sau de multe ori). De exemplu, pentru a găsi bach sau fag (zero sau mai mult de a și e e * | * a) ch.

Încercați următoarele exemple. Mai întâi, creați o nouă variabilă cu cinci cuvinte:

rwords <- c ("bach", "back", "fag", "plajă", "negru")

> sau fag folosind potrivirea alternativă:

grep ("plajă | fag", rwords) [1] 3 4

Aceasta înseamnă că șirul de căutare a fost găsit în elementele 3 și 4 din rwords. Pentru a extrage elementele reale, puteți utiliza subsetarea cu paranteze pătrate: >> rwords [grep ("plage | fag", rwords)] [1] "fag" "plajă"
aceleași cuvinte: >> rwords [grep ("be (a | e) ch", rwords)] [1] și

fag

dar nu

plajă:

rwords [grep ("b * e * > Pentru a găsi mai multe informații în legătură cu expresiile regulate, consultați pagina Ajutor? regexp. Unele alte resurse excelente pentru a afla mai multe despre expresiile regulate sunt Wikipedia și, unde puteți găsi un ghid de pornire rapidă și tutoriale.
Modul de utilizare a expresiilor regulate în R-dummies

Alegerea editorilor

Construi o rețea Blog de la mama ta Blog - dummies

Construi o rețea Blog de la mama ta Blog - dummies

Dacă vrei să îți extind blogul într-o blog de rețea, va lua o investiție semnificativă de timp și niște bani pentru a găsi succes cu ea. Mai multe aspecte legate de rularea unei rețele de bloguri sunt destul de diferite de a rula un singur blog, dintre care cele mai importante sunt provocări tehnologice: construirea și menținerea unui set ...

Sparge Moms Network pentru mama ta Blog - dummies

Sparge Moms Network pentru mama ta Blog - dummies

Sparge Moms Network este o divizie de specialitate a Burst Media, una dintre cele mai vechi rețele de anunțuri online create. În timp ce Burst are o cerință minimă de trafic, nu are setat termeni și condiții pentru toți editorii care se alătură rețelei. Burst lucrează pentru a construi un acord de publicitate personalizat cu fiecare edi ...

Construiți un kit atractiv pentru mama Blog Media - dummies

Construiți un kit atractiv pentru mama Blog Media - dummies

Puteți crea un kit media în orice procesare de cuvinte sau software de prezentare. Cel mai bun mod de a posta kitul pe blog este, însă, să îl convertiți în format PDF prietenos. Puteți descărca un producător PDF gratuit de la CutePDF. Nu trebuie să fii un designer profesionist care să creeze un mediu bun ...

Alegerea editorilor

Cum se utilizează instrumentul Adobe Illustrator Blend în Crearea infographics-dummies

Cum se utilizează instrumentul Adobe Illustrator Blend în Crearea infographics-dummies

Instrumentul Blend este o funcție robustă în Adobe Illustrator, care poate fi utilizată într-o varietate largă de moduri de a face infografice răcoroase. Cu siguranță merită să experimentați. Se poate amesteca liniile, culorile, formele și tipul și face fiecare dintre aceste amestecuri de-a lungul unei căi dinamice pe care o puteți edita. Cum să localizați ...

Cum să utilizați instrumentul Adobe Illustrator Shape pentru a crea Infographics - dummies

Cum să utilizați instrumentul Adobe Illustrator Shape pentru a crea Infographics - dummies

Altele decât Adobe Illustrator Pen, instrumentul Shape este una dintre cele mai utilizate funcții Illustrator pentru crearea infografiilor. Îl folosești pentru a crea dreptunghiuri, dreptunghiuri rotunjite, elipse, poligoane, stele și rachete. Instrumentul dreptunghi Instrumentul Shape este situat în opt unelte în jos pe paleta Tools. Doar faceți clic pe instrumentul Rectangle și ...

Cum să utilizați instrumentul de selecție directă vă ajută să faceți infografice - dummies

Cum să utilizați instrumentul de selecție directă vă ajută să faceți infografice - dummies

Illustrator, al doilea instrument în jos pe paleta de instrumente, este un avantaj deosebit pentru crearea infografiilor. Unii oameni îl numesc "săgeata goală" (în comparație cu săgeata selectată de negru). În timp ce utilizați selecția pentru a selecta un obiect sau un grup de obiecte, utilizați Selecția directă pentru a selecta o singură persoană ...

Alegerea editorilor

Electronice digitale: Porți logice cu circuite integrate

Electronice digitale: Porți logice cu circuite integrate

Că designerii de circuite electronice au lucrat pe circuite logice pe bază de semiconductoare, multe proiecte au fost dezvoltate pentru a crea porți logice. Deoarece fiecare abordare a proiectării circuitelor logice are ca rezultat o întreagă familie de circuite logice pentru diferitele tipuri de porți (NOT, AND, OR, NAND, NOR, XOR și XNOR), ...