Kwiminyaka yakutshanje, i-R, ulwimi oluluqilima nolusetyenziswa kakhulu ekubalweni kweenkcukacha-manani kunye nohlalutyo lwedatha, lubone inkqubela enkulu kubugcisa bomqokeleli.
Aba baqulunqi badlala indima ebalulekileyo ekuphuculeni ukusebenza kwekhowudi ye-R kunye nokusebenza kakuhle, okwenza kube yisihloko esimele sazi kuyo yonke i-R fan okanye isayensi yedatha.
Eli nqaku liza kujonga abaqulunqi beelwimi abalishumi abaphezulu abatshintshe indlela esiqhuba ngayo kunye nokwandisa ikhowudi ye-R.
Okokuqala, Masenze sazi uLwimi lweR.
I-R lulwimi lweprogram eyaziwayo kunye nokusingqongileyo esetyenziswa kakhulu kwi-computing yamanani kunye nemizobo.
R, ikiti yezixhobo zezibalo kunye nemizobo eyenziwe ekuqaleni kweminyaka yoo-1990 nguRoss Ihaka noRobert Gentleman, iye yaduma ngendlela emangalisayo yesayensi yolwazi kunye neenkalo zophando.
Ubume bayo bomthombo ovulekileyo kunye noluntu olusebenzayo luye lwaphefumlela ukuphuhliswa kweepakethe ezingenakubalwa, okwenza kube sisixhobo esisebenzayo sohlalutyo oluphambili lwamanani, ukusetyenzwa kwedatha, kunye nokubonwa.
R iyaqhubeka ukuba sisixhobo esibalulekileyo kwiingcali data ehlabathini lonke, ukusuka uphando lwezifundo kwizicelo zorhwebo.
Ngoku, makhe sibone ukuba zeziphi abona baqulunqi boLwimi bangcono.
1. renjin
Amandla e-R aziswa kwi-ecosystem yeJava kunye ne-Renjin, itoliki esekwe kwi-JVM yolwimi lwe-R. Inika unxibelelwano olungenamthungo phakathi kwe-R kunye neJava ukwenzela ukuphuculwa kwemveliso.
Abaphuhlisi banokuthatha ithuba le-R's statistical computing capabilities kwaye bazuze kwi-zero-overhead yedatha yotshintshiselwano ngokudibanisa ngqo iRenjin njengethala leencwadi kwiiprojekthi zeJava.
I-Renjin yenza ukuthunyelwa kwekhowudi ye-R kukhawuleze kwaye kube lula ngokwenza ufezekiso olunemisonto emininzi.
I-Renjin yenza abaphuhlisi basebenzise isakhono sokuhlalutya sika-R ngaphakathi kweeprojekthi zeJava ngokudibanisa imodeli yolwimi lwe-R olwakhelwe kwiphakeji yentelekelelo kunye nesicelo sewebhu yeJava, iyenza ibe sisixhobo esixabisekileyo kuzo zombini iinjineli zesoftware kunye nezazinzulu zedatha.
Kusimahla ukusetyenziswa kuye nabani na onqwenela ukusebenzisa iRenjin!
2. myCompiler
I-myCompiler yi-IDE ekwi-intanethi ekuvumela ukuba uqokelele ikhowudi yakho ye-R ngokulula ngaphandle kwesidingo sokukhuphela okanye ukufaka nantoni na. Inika ujongano olusebenziseka lula apho unokubhala kwaye usebenzise ikhowudi ye-R ngoko nangoko kuso nasiphi na isixhobo.
Iqonga lixhasa amathala eencwadi e-R aqhelekileyo afana ne-ggplot2, i-dplyr, i-tidyr, kunye nedatha.table, ikwenza kube lula ukujonga iziza ngokuthe ngqo kwicandelo lemveliso. Ngokugqibezela ngokuzenzekelayo kunye neempawu zokuqaqambisa i-syntax, umhleli wekhowudi ubonelela ngamava ekhowudi angenamthungo.
Ayiphelelanga nje kwi-R, i-myCompiler ixhasa iilwimi ezingama-27, ikuvumela ukuba uphonononge kwaye ukhowudi ngolwimi oluthandayo okanye uzame ukufunda olunye. Ungaphinda ulungelelanise iinkqubo zakho ngeethegi kwaye usebenzise ibha yokukhangela ukuze uzifumane ngokukhawuleza kamva. Sisixhobo esiluncedo nesityebileyo sabadwelisi benkqubo kuwo onke amanqanaba.
Ungasebenzisa umqokeleli simahla kwi website.
3. RStudio
Iqonga elikhethiweyo lenzululwazi yedatha evulekileyo yi-RStudio, indawo eyaziwayo yophuhliso oludibeneyo (IDE) exhasa abaprogram be-R kunye nePython.
I-terminal, umhleli we-syntax-highlighted ene-code ekwaziyo ukwenza ngokuthe ngqo, izixhobo zegrafu, ukulandelela imbali, ukulungisa ingxaki, kunye nolawulo lwendawo yokusebenza zimbalwa zezinto ezimangalisayo ezibonelelwa yi-RStudio.
Isebenza ngokungenasiphako kwiiplatifti zeWindows, iMac, kunye neLinux kwaye iyafumaneka kumthombo ovulekileyo kunye noshicilelo lwentengiso. I-Posit Professional Drivers, enokuthi ifakwe ngqo kwi-IDE, vumela abasebenzisi ukuba bafikelele kwi-database yenkampani kwaye bafunde i-SQL okanye i-NoSQL yogcino lwedatha usebenzisa i-RStudio Desktop Pro.
I-RStudio inikezela ngokhetho lwenkxaso ephambili kumashishini afuna inkxaso yorhwebo kunye nelayisenisi, iyenza ibe yindlela epheleleyo nethembekileyo yezazinzulu zedatha kunye namashishini axhomekeke kwidatha.
Amaxabiso e-RStudio
Nge-1,045 yeedola ngonyaka, i-RStudio Desktop Pro ibonelela ngelayisenisi yorhwebo, iintlanganiso ezikude, kunye nenkxaso yePosit.
I-Posit Workbench Standard ixabisa i-$ 5,245 ngonyaka kwaye iquka abasebenzisi ababizwa ngokuba yi-5, iinguqulelo ezininzi ze-R kunye neeseshoni, abahleli beJupyter kunye ne-VS Code, kunye nezixhobo zokusebenzisana. I-Posit Workbench Enterprise, eyilelwe amaqela amakhulu, ixabisa i-12,550 yeedola ngonyaka kubasebenzisi abagama lingu-10.
Eli xabiso libandakanya zonke iimpawu eziqhelekileyo kunye nokusebenza kweseva okungathintelwanga. Abasebenzisi banokongezwa kwi-105 yeedola ngenyanga ngomsebenzisi ngamnye.
4. Umbhalo ophezulu
Umhleli wombhalo onamandla Umbhalo ophezulu ilungele abadwelisi bolwimi lwe-R. Ungasebenzisa iTab entsha yokuKhetha okuninzi ukwahlula iipaneli kwaye unqumle phakathi kweekhowudi enkosi kujongano lwayo olusebenziseka lula.
Ukongeza, nakwizigqibo eziphezulu, yonwabele ukusebenza kolwelo kunye nokunikezelwa kweGPU kwiLinux, Mac, kunye neWindows.
Iyahambelana neLinux ARM64 kunye neApple Silicon hardware. Unokufumana i-ecosystem yeJavaScript yale mihla enenkxaso eyakhelwe-ngaphakathi ye-TypeScript, JSX, kunye ne-TSX, kunye nokugqibezela ngokuzenzekelayo kunye nemixholo emitsha ye-UI.
Ukufaka ikhowudi nge-R kukubonga ngokukhawuleza kwi Python I-API kunye nokuqaqambisa kwe-syntax engcono. Kubathandi bolwimi lwe-R abafuna amava ekhowudi agudileyo kwaye asebenzayo, iSibhalo esiphantsi kwe-4 sinokuba lukhetho oluhle.
5. OneCompiler
Umqokeleli woLwimi lwe-R okwi-intanethi ovela kwi-OneCompiler ubonelela ngendawo esebenzayo neneempawu ezityebileyo zokugunyazisa, ukuqhuba, kunye nokwabelana ngekhowudi engu-R ngokulula.
Inika indlela ekhawulezayo nelula yokuqalisa ngohlelo lwe-R kwaye iyahambelana nenguqulelo yamva nje, 3.4. Nkqu ikhowudi yebhoilerplate yesampulu ibonelelwa ngumhleli ukukunceda ukuba uqalise ngekhowudi.
R isetyenziswa kakhulu ziinkampani ezaziwayo ezifana neGoogle, Facebook, kunye neAirbnb kuhlalutyo lwedatha. Ithandwa ngabo bobabini abanini-manani kunye nabasebenzi basezimayini bedatha kunye nabaphuhlisi besoftware.
R lukhetho olulungileyo lokuphatha idatha ngempumelelo kuba ilulwimi olutolikwayo, olunqanda imfuno yokuhlanganiswa, nangenxa yesakhono salo segraphical esibanzi kunye nenkxaso eyomeleleyo yoluntu.
Elona candelo lilungileyo kukuba i-R iyimithombo evulekileyo kwaye isimahla, iyenza ifumaneke kuye wonke umntu.
6. I-PyCharm
Ngeplagi yayo ye-R, iPyCharm, i-IDE eguquguqukayo eyenziwe yiJetBrains, ibonelela ngenkxaso ebalaseleyo kuzo zombini iPython kunye neR inkqubo.
I-PyCharm inoluhlu olubanzi lweempawu ze-R, kuquka i-terminal esebenzayo yokusebenzisa ikhowudi ngaphakathi kwe-IDE, ngelixa ubukhulu becala ijoliswe kwiPython. Inika ingqokelela ebanzi yezixhobo zokuhlaziya, ukulungelelanisa inkqubo ye-R programmers.
Abadwelisi benkqubo banokujonga ngokulula isiseko sabo sekhowudi ngoncedo lwezixhobo ezomeleleyo ezifana "nokufumana ukusetyenziswa" kunye "nokuya kwinkcazo." Unokwakha kwaye wenze iimvavanyo ngaphakathi kwe-IDE ngokubulela kwi-PyCharm yenkxaso yovavanyo lweyunithi kwi-R. Inkqubo yayo yamaxwebhu abanzi inceda abaphuhlisi beeprojekthi ze-R babhale ikhowudi ecocekileyo, egcinwe.
7. RKWArd
Ngeplagi yayo ye-R, iPyCharm, i-IDE eguquguqukayo eyenziwe yiJetBrains, ibonelela ngenkxaso ebalaseleyo kuzo zombini iPython kunye neR inkqubo. I-PyCharm inoluhlu olubanzi lweempawu ze-R, kuquka i-terminal esebenzayo yokusebenzisa ikhowudi ngaphakathi kwe-IDE, ngelixa ubukhulu becala ijoliswe kwiPython.
Inika ingqokelela ebanzi yezixhobo zokuhlaziya, ukulungelelanisa inkqubo ye-R programmers.
Abadwelisi benkqubo banokujonga ngokulula isiseko sabo sekhowudi ngoncedo lwezixhobo ezomeleleyo ezifana "nokufumana ukusetyenziswa" kunye "nokuya kwinkcazo." Unokwakha kwaye wenze iimvavanyo ngaphakathi kwe-IDE ngokubulela kwi-PyCharm yenkxaso yovavanyo lweyunithi kwi-R. Inkqubo yayo yamaxwebhu abanzi inceda abaphuhlisi beeprojekthi ze-R babhale ikhowudi ecocekileyo, egcinwe.
8. paizo.IO
Ungabhala ngokukhawuleza kwaye usebenzise ikhowudi usebenzisa umhleli osebenzayo we-intanethi kunye nomqokeleli we-paiza.IO. Umgijimi wekhowudi yesikhongozeli esikhaphukhaphu esisekwe kwinjini ye-paiza.IO, exhasa ngaphezulu kwe-20 eyaziwayo yokudibanisa kunye neelwimi zescript, ibonelela ngamaxesha asebenzayo athembekileyo, i-latency ephantsi kakhulu, kunye neziseko zophuhliso.
Nangona i-paiza.IO inikezela nge-API yokudityaniswa kwesicelo, inezithintelo ezininzi, ngoko ke abasebenzisi beenkampani bayabongozwa ukuba bajonge isisombululo esithembekileyo.
Ukongeza, i-paiza.jp isebenzisa i-injini yomqhubi wekhowudi kwi-paiza.IO ngenkonzo ehambelana neenjineli ezisekelwe kwiikhowudi kunye neenkampani ze-IT. I-Paiza.IO liqonga eliluncedo labadwelisi benkqubo kunye namashishini ngokufanayo kuba ibonelela ngeenkonzo zokujonga izakhono zokucwangcisa ngokwesicelo xa uceliwe.
9. Domsignal
Ikhowudi ye-R inokuphunyezwa ngokukhawuleza ngokubulela kwiqonga elinikezelwe nguDomsignal's R Online Compiler. Ulwimi lwenkqubo yendalo yonke R, olwadalwa ngo-1993, lunezinto ezininzi eziluncedo, ezibandakanya i-algorithms yokufunda koomatshini, i-statistical inference, kunye ne-linear regression.
I-R isetyenziselwa uhlalutyo lwedatha kunye nokubalwa kwamanani kuwo onke amashishini amaninzi, kubandakanywa neenkonzo zemali, ukunakekelwa kwezempilo, kunye nemidiya yoluntu, kwaye ineephakheji ezingaphezu kwe-10,000 ezikhoyo.
Iimpawu ze-R ezinamandla zisetyenziswa ngamashishini afana ne-Airbnb, iMicrosoft, kunye ne-Google ukwenza ukuguqulwa kwedatha kunye nohlalutyo lobungakanani. I-R sisixhobo esixabisekileyo sabahlalutyi bedatha kunye nabafundisi abafuna i-computing yeenkcukacha-manani ezomeleleyo kunye nokuyila, nangona i-curve yokufunda.
10. Phendula
Unokwenza ikhowudi, ukwakha, ukuqhuba, kwaye wabelane nge-R kunye nezinye Iilwimi zenkqubo ngqo kwizikhangeli zabo zisebenzisa i-Replit yentsebenziswano kunye ne-IDE enamandla ye-intanethi. Umhleli wekhowudi yeReplit esebenziseka lula ususa imfuneko yako nakuphi na ukukhuphela, ufakelo, okanye ulungelelwaniso ukuze abaphuhlisi bagxile ekuveliseni ngaphandle kobunzima.
Inobuchule obuphambili be-AI kunye nenkxaso engenamthungo yabadlali abaninzi iyenza ibe liqonga eligqibeleleyo lophuhliso olusekwe kwiqela kunye nokufunda ngexesha lokwenyani. I-Replit ibonelela ngendawo yokusebenza enobutyebi bokwenza iikhowudi kunye nophuhliso lwesoftware, nokuba ungumphuhlisi oyingcali okanye umntu omtsha oqala ukwenza ikhowudi.
Amaxabiso eReplit
Isicwangciso "soBuqu" sisimahla kwaye sinikezela ngeeRepls zoluntu ezingenamkhawulo, okwenza ukuba zilungele abantu abatsha kunye nabafundi. Inketho ethi "Hacker", ebiza i-7 yeedola ngenyanga, ibandakanya iiRepls zabucala ezingenamda kunye nekhono le-SSH kwi-Repls yakho, iyenza ilungele abo basebenza kwiiprojekthi zabucala.
Kwabaphuhlisi abanamava ngakumbi, ukubhaliswa kwe-"Pro" (i-$ 20 / inyanga) inika uncedo lwe-AI kunye ne-Ghostwriter, indawo yokusebenzela ekhawulezayo yombane, kunye neyona mida yobutyebi.
I-Replit iphinda ibonelele ngezicwangciso zophuhliso lwe-app, kubandakanywa "kwiMfuneko" ukhetho, oluqala kwi-$ 0 / ngenyanga nge-app nganye kwaye ivumela abathengi ukuba bahlawule izibonelelo ezisetyenzisiweyo kunye nokunyusa ngokuzenzekelayo phezulu okanye phantsi.
Isicwangciso se-"VM esizinikezeleyo", esibonelela ngoomatshini abazinikeleyo abazinikeleyo kunye nexesha eliphuculweyo kunye nokusebenza okuphuculweyo, kuqala kwi-6.40 yeedola / ngenyanga nge-app nganye.
isiphelo
Okokugqibela, ukuphanda uninzi lwabaqulunqi beelwimi ze-R kunye nee-IDE ezikwi-Intanethi kuye kwasikhanyisela ngezixhobo ezikhulu ezifikelelekayo kubo bobabini abaqulunqi benkqubo kunye nosonzululwazi bedatha.
Iqonga ngalinye lineempawu ezahlukeneyo kunye neenzuzo ezenza ukuba zilungele iimeko ezahlukeneyo zokusetyenziswa.
Phakathi kwezisombululo ezichaziweyo, i-RKWard ivelele njengomsebenzisi-friendly kwaye i-R IDE / GUI yandiswa ngokulula edibanisa amandla e-R kunye nokulungelelaniswa kweemveliso zezibalo zorhwebo.
Okokugqibela, umhlanganisi ofanelekileyo wolwimi lwe-R umiselwa ziimfuno zomntu ngamnye, ezinokusuka kuhlalutyo olubanzi lwamanani ukuya kumava akhawulezayo okubhala iikhowudi kwi-intanethi.
Shiya iMpendulo