(Acest articol a fost publicat pentru prima dată pe BLUECOLOGIE BLOGși a contribuit cu drag la R-Bloggers). (Puteți raporta problema despre conținutul de pe această pagină aici)
Doriți să vă împărtășiți conținutul pe R-Bloggers? Faceți clic aici dacă aveți un blog sau aici dacă nu.
Cline vă permite să creați și să rulați fluxuri de lucru întregi prin utilizarea prompturilor către un model de limbă mare. Încă nu este utilizat pe scară largă în comunitatea R, dar mă aștept să fie în curând. Puteți crea întregul dvs. proiect R, puteți interpreta rezultatele și puteți scrie un proiect al constatărilor dvs. fără a scrie niciun cod R.
Cline nu este disponibilă (ca la scris) în Rstudio. Așadar, trebuie să utilizați un IDE diferit (mediu de dezvoltare integrat) pentru a vă rula codul R. Aici voi explica cum să configurați VSCODE (un IDE popular), astfel încât să puteți utiliza Cline.
Cerințe software
Pentru a configura vscode pentru R și Cline, veți avea nevoie:
- R LIBMUL DE PROGRAMARE R.
- Editor de text vscode
- R extensie pentru vscode
- Extensie de asistent Cline AI pentru VSCODE
Rețineți că, dacă computerul este controlat central de către un departament IT, poate fi necesar să solicitați accesul admin la instalarea software -ului sau să -l trimiteți prin e -mail și să le cereți să vină să vă ajute.
Instalați r
- Accesați site-ul oficial al proiectului R: https://www.r-project.org/
- Faceți clic pe linkul „Descărcați R” în secțiunea Noțiuni introductive
- Alegeți o oglindă CRAN aproape de locația dvs.
- Descărcați instalatorul R corespunzător pentru sistemul dvs. de operare
- Rulați instalatorul și urmați prompturile pentru a finaliza instalarea
Pachete r
- Deschide R sau Rstudio
- Instalați Language Server
install.packages("languageserver")
- Instalați HTTPGD
install.packages("httpgd")
(Acest lucru ajută la îmbunătățirea parcelelor în vscode)
Instalați vscode
- Accesați site -ul oficial VSCODE: https://code.visualstudio.com/
- Faceți clic pe butonul Big Blue „Descărcare”
- Descărcați instalatorul vscode corespunzător pentru sistemul dvs. de operare
- Rulați instalatorul și urmați prompturile
- Lansați VSCODE odată ce instalarea este finalizată
Instalați extensia R.
- Deschide VSCODE
- Deschideți vizualizarea extensiilor în vscode (faceți clic pe căsuțele din partea stângă)
- Căutați „R” pe piața extensiilor
- Selectați extensia „R” publicată de reditorsupport
- Faceți clic pe butonul „Instalare”
- Reporniți vscode după instalare, dacă vi se solicită
Mai multe informații despre vscode și r aici
Conectați r și vscode
- Deschideți un nou terminal în VSCODE (terminal> nou terminal)
- Verificați dacă R este instalat rulând:
R --version
- Tip
R
pentru a deschide consola R în terminal - Acum deschideți orice script R în cod vs (fișier> deschis)
- Rulați unele cod R pentru a verifica dacă codul VS se poate conecta la R în terminal. Utilizați comanda rapidă CTRL+ENTER/CMD+ENTER sau apăsați butonul Play din partea dreaptă sus a editorului de scripturi.
Dacă R nu se găsește, atunci deschideți extensii (partea stângă, pictograma cutii), filtrați prin „activat”, apoi faceți clic pe extensia R. Acum faceți clic pe pictograma COG din extensia R și selectați „Setări” din meniul vertical. Căutați „rPath”. Verificați dacă are calea corectă către R pe computer. Puteți găsi calea deschizând un terminal și tastați which R
(pe Mac) sau într -un terminal Windows where R
.
În timp ce aveți setările de extensie deschise Căutați „HTTGP” și asigurați -vă Plot: Use Httpgd
este activat.
Instalați Cline
- Deschideți vizualizarea extensiilor în vscode (ctrl+shift+x)
- Căutați „Cline” pe piața extensiilor
- Selectați extensia „Cline”
- Faceți clic pe butonul „Instalare”
- Pictograma Cline ar trebui să apară în bara laterală VSCODE
Configurați Cline în vscode
- Faceți clic pe pictograma robotului Cline din partea stângă
- Faceți clic pe COG (dacă setările nu se deschid automat)
- Selectați furnizorul API și tăiați și lipiți tasta API în casetă (consultați pasul următor dacă nu aveți unul).
Obțineți o cheie API
Acum trebuie să alegeți furnizorul dvs. de modele de limbă mare. În prezent folosesc antropic, care are o diversitate de modele pentru generarea de text, cod și citire de imagini. Faceți câteva căutări pe web pentru a afla cele mai recente informații despre furnizori și modele.
Alegeți depinde de ceea ce doriți să faceți și de bugetul dvs. Unii furnizori oferă un nivel gratuit. Va trebui să căutați pe web cele mai recente informații despre acest lucru.
Puteți obține linkurile către orice furnizor acceptat din setările de extensie Cline, trebuie doar să selectați furnizorul și apoi va apărea un link pentru a se înscrie la acel furnizor.
După ce ați ales un furnizor, creați un cont și urmați -le instrucțiunile pentru crearea unei chei API. Probabil va trebui, de asemenea, să cumpărați un anumit credit pentru a utiliza modelul.
Rețineți că, dacă aveți deja un cont de abonament, de exemplu pentru ChatGPT, veți avea nevoie de o cheie API pentru a utiliza Cline. Aceasta ar putea fi într -o altă secțiune a setărilor contului dvs. Dacă utilizați un serviciu de abonament, probabil plătiți lunar pentru a utiliza aplicația web a furnizorului. Avem nevoie de cheia API pentru a putea utiliza modelul direct prin cod.
Ești cu toții setat
Acum sunteți setat și gata să începeți să folosiți Cline pentru a codifica și scrie text.
Probleme și sfaturi
Aceasta este doar o listă de probleme pe care le -am avut și cum le -am rezolvat.
Complot Dacă parcelele dvs. R arată ciudat (cum ar fi fontul minuscul), asigurați -vă că HTTPGP este activat. Du -te înapoi la pașii de mai sus și vezi cum să faci asta.
Vizualizarea datelor Există diverse extensii pentru vizualizarea fișierelor CSV și Excel. Merită să vă uitați în acestea, astfel încât atunci când faceți View(dat)
În r primești o masă frumoasă. Unele permit, de asemenea, editare.
Obținerea ajutorului pentru instalarea software -ului Calculatorul meu este oarecum blocat de acesta, astfel încât obținerea acestei configurații a fost un pic înrădăcinată și a necesitat câteva solicitări pentru a instala software.
R Markdown Există opțiuni în setările de extensie R pentru a tricota marcajul. Este posibil să fie nevoie să le configurați dacă doriți să tricotați documentele de marcare de la VSCODE. Dacă aveți probleme la tricotat, poate însemna că calea către PANDOC nu este setată corect. Există câteva instrucțiuni utile aici
R terminalul R se blochează Dacă rulez prea mult cod R simultan (cum ar fi selectarea unui bloc mare, apoi rulează), terminalul tinde să se prăbușească. Inițial văd o cutie puțin evidențiată spunând „gazdă Pty”. Apoi trebuie să închid toate terminalele (cu pictograma bin) și să încep din nou. Încercați Radian dacă aceasta este o problemă. Puteți, de asemenea, să rulați scripturi întregi de linie cu linie cu linie sau sursă de la terminal (care funcționează bine). Am încercat să depanz acest lucru prin creșterea tamponului, dar până la dispoziție.
Taste de scurtătură (pe OSX) CMD-/ Pentru a comenta liniile de neîndeplinire. CMD-Shift-P pentru a deschide paleta de comandă, CMD-B pentru a deschide File Explorer, Cmd-Enter pentru a rula linii sau selecția codului R, CMD-Shift-C pentru a deschide terminalul în fereastra nouă, Cntrl-Shift -` la Deschideți un nou terminal în cod vs.
Instalarea radianului (opțional)
Radian este un editor de terminal care este puțin mai frumos decât baza R. Se completează automat în terminal (așa cum face RStudio în consolă), cod de culori/paranteze etc … și permite editarea multi-liniare în terminal.
Pentru a configura acest lucru, instalați Radian (aveți nevoie de Python pentru a face acest lucru). Mai multe instrucțiuni aici.
Apoi mergeți la terminal și găsiți calea în care este instalată Radian (de exemplu which radian
pe Mac sau where radian
pe ferestre).
Acum deschideți setările în vscode (cmd-,) și căutați „rterm” (reprezintă „terminalul R”, nu schimbați RPath pe care l-am setat chiar înainte). Adăugați calea către Radian la setarea RENC. Căutați, de asemenea, setarea „R: Paste între paranteză” și asigurați -vă că este activat.