I tausaga talu ai nei, o le R, o se gagana malosi ma fa'aaoga lautele mo fa'amaumauga fa'afuainumera ma su'esu'ega fa'amaumauga, ua molimauina le tele o le alualu i luma i tekinolosi tu'ufa'atasi.
O nei tagata faʻapipiʻi e iai se sao taua i le faʻaleleia atili o le faʻatinoga o le R code ma le lelei, ma avea ma autu e tatau ona iloa mo soʻo se R ili poʻo saienitisi faʻamaumauga.
O lenei tusiga o le a vaʻavaʻai i le pito i luga e sefulu R gagana tuʻufaʻatasia ua suia le auala tatou te taʻavale ai ma faʻamaonia le R code.
Muamua, Tatou Iloa Gagana R.
R ose gagana fa'apolokalame ta'uta'ua ma le si'osi'omaga e fa'aaoga muamua mo fa'amaumauga fa'akomepiuta ma ata.
R, o se meafaigaluega fa'afuainumera ma kalafi na fatuina i le amataga o le 1990s e Ross Ihaka ma Robert Gentleman, ua matua lauiloa i le saienisi faʻamatalaga ma fanua su'esu'e.
O lona natura matala ma faʻalapotopotoga faʻamalosi na faʻaosofia ai le atinaʻeina o afifi e le mafaitaulia, ma avea ai ma meafaigaluega aoga mo suʻesuʻega faʻafuainumera maualuga, faʻasologa o faʻamaumauga, ma faʻaaliga.
R o lo'o fa'aauau pea ona avea ma meafaigaluega taua mo fa'amatalaga fa'apolofesa i le lalolagi atoa, mai suʻesuʻega faʻapitoa i talosaga faapisinisi.
Ia, se'i o tatou va'ai po'o le a le gagana sili e tu'ufa'atasia.
1. renjin
O le mana o le R o loʻo faʻafeiloaʻi i le Java ecosystem ma Renjin, o se faʻaliliuga faʻavae JVM mo le gagana R. E maua ai se feso'ota'iga fa'aletonu i le va o R ma Java mo le fa'aleleia atili o le gaosiga.
E mafai e le au atiaʻe ona faʻaogaina le gafatia o faʻamaumauga faʻamaumauga a le R ma maua mai le faʻasoaina o faʻamatalaga zero-overhead e ala i le tuʻufaʻatasia saʻo o Renjin o se faletusi i totonu o poloketi Java.
E fa'afaigofie e Renjin le fa'aogaina o le R code e ala i le fa'aogaina o le fa'atinoina o filo fa'atele.
Renjin e mafai ai e le au atia'e ona fa'aogaina le agava'a au'ili'ili a le R i totonu o poloketi Java e ala i le tu'ufa'atasia o se fa'ata'ita'iga R-gagana na fausia i luga o le afifi fa'ata'ita'iga ma se Java web application, ma avea ai ma mea faigaluega taua mo inisinia fa'akomepiuta ma saienitisi fa'amaumauga.
E leai se totogi e fa'aoga mo so'o se tasi e mana'o e fa'aoga Renjin!
2. myCompiler
myCompiler o se IDE i luga ole laiga e mafai ai ona e faʻapipiʻi lau R code faigofie e aunoa ma le manaʻomia e sii mai pe faʻapipiʻi se mea. E ofoina atu se faʻaoga faʻaoga-faʻaoga e mafai ai ona e tusia ma faʻatautaia R code vave mai soʻo se masini.
E lagolagoina e le fa'avae faletusi masani R e pei o ggplot2, dplyr, tidyr, ma data.table, fa'afaigofie ona va'ava'ai fa'ata'oto sa'o i le vaega o galuega. Faatasi ai ma le autocomplete ma le syntax faʻailoga faʻailoga, o le code editor e maua ai se poto masani coding.
E le gata e fa'atapula'aina i le R, e lagolagoina e myCompiler gagana e 27, e mafai ai ona e su'esu'e ma fa'ailoga i lau gagana e te fiafia iai pe taumafai e a'oa'o se gagana fou. E mafai fo'i ona e fa'atulagaina au polokalame i fa'ailoga ma fa'aoga le pa su'esu'e e su'e ai i latou i se taimi mulimuli ane. Ose mea faigaluega faigofie ma fa'atamaoaigaina mo tagata fai polokalame o la'asaga uma.
E mafai ona e fa'aogaina le tu'ufa'atasi e leai se totogi i luga ole website.
3. Falefaigaluega
O le tulaga e sili ona fiafia i ai mo faʻamatalaga faʻasaienisi faʻamatalaga o le RStudio, o se siʻosiʻomaga atinaʻe taʻutaʻua (IDE) e lagolagoina uma polokalame R ma Python.
O se fa'amaufa'ailoga, fa'atonu fa'ailoga fa'apipi'i fa'atasi ai ma agava'a fa'atinoina o tulafono, mea faigaluega mo kalafi, su'esu'ega o tala fa'asolopito, fa'asao, ma le fa'afoeina o avanoa faigaluega o ni nai mea ofoofogia na ofoina mai e RStudio.
E galue lelei i luga o Windows, Mac, ma Linux platforms ma o loʻo avanoa i faʻamatalaga tatala ma faʻasalalauga. Fa'atonu Aveta'avale Tomai Fa'apitoa, e mafai ona fa'apipi'i sa'o mai le IDE, fa'ataga tagata fa'aoga e maua fa'amaumauga tu'ufa'atasi ma su'esu'e SQL po'o NoSQL fa'amaumauga e fa'aaoga ai le RStudio Desktop Pro.
O le RStudio o lo'o ofoina atu filifiliga lagolago mo pisinisi e mana'omia le lagolago fa'apisinisi ma laisene, ma avea ai o se filifiliga atoatoa ma fa'amoemoeina mo saienitisi fa'amaumauga ma pisinisi e fa'alagolago i fa'amaumauga.
Tau ole RStudio
Mo le $1,045 i le tausaga, RStudio Desktop Pro ofo atu se laisene faapisinisi, fonotaga mamao, ma le lagolago a le Posit.
Posit Workbench Standard tau $5,245 i le tausaga ma e aofia ai le 5 igoa faʻaoga, tele R versions ma sauniga, faatonu Jupyter ma VS Code, ma meafaigaluega galulue faatasi. Posit Workbench Enterprise, lea ua mamanuina mo 'au tetele, e tau $12,550 i tausaga ta'itasi mo le 10 tagata fa'aigoaina.
O lenei tau e aofia uma ai foliga masani ma le fa'aagaoioia o le server. E mafai ona faʻaopoopo tagata faʻaoga mo le $ 105 i le masina i le tagata faʻaoga.
4. Sublime Text
Fa'atonu tusitusiga mamana Sublime Text e lelei mo tagata fai polokalame gagana R. E mafai ona e fa'aogaina le foliga fou o le Tab Multi-Select e vaelua ai pane ma fealua'i i le va o tulafono fa'afetai i lona fa'aoga fa'aoga.
E le gata i lea, e oʻo lava i faʻaiʻuga maualuluga, fiafia i le faʻatinoga o le faʻaogaina o le GPU i luga o Linux, Mac, ma Windows.
E fetaui ma Linux ARM64 ma Apple Silicon hardware. E mafai ona e mauaina se fa'anatura fa'anatura JavaScript fa'aonaponei fa'atasi ai ma le lagolago faufale mo le TypeScript, JSX, ma le TSX, fa'apea fo'i le fa'ato'a vave ma autu UI fou.
O le fa'ailoga ma le R o se fa'afetai tele i le Python API ma sili atu le syntax faʻailoga. Mo i latou e fiafia i le gagana R o lo'o su'e se fa'amatalaga lamolemole ma lelei, o le Sublime Text 4 e mafai ona avea ma filifiliga sili.
5. OneCompiler
O le R Language i luga ole laiga tu'ufa'atasi mai OneCompiler e maua ai se si'osi'omaga lelei ma fa'atamaoaigaina mo le tusiaina, fa'agasolo, ma le fa'asoaina o le R code ma le faigofie.
E ofoina atu se auala vave ma faigofie e amata ai le polokalame R ma e fetaui ma le lomiga lata mai, 3.4. E o'o lava i le fa'ata'ita'iga o le code boilerplate o lo'o tu'uina atu e le fa'atonu e fesoasoani ia te oe e amata i le coding.
R e fa'aaogaina lautele e fa'alapotopotoga ta'uta'ua e pei o Google, Facebook, ma Airbnb mo fa'amaumauga o fa'amaumauga. O lo'o fa'amanuiaina e le au fa'amaumauga ma fa'amaumauga fa'amaumauga fa'apea fo'i ma tagata fai polokalame.
R o se filifiliga lelei mo le taulimaina ma le manuia o faʻamatalaga ona o se gagana faʻamatalaina, e aloese ai mai le manaʻomia mo le tuʻufaʻatasia, ma ona o le lautele o le gafatia faʻataʻitaʻiga ma le malosi o le lagolago a tagata lautele.
O le vaega pito sili ona lelei o le R e tatala-puna ma leai se totogi, faʻaavanoaina mo tagata uma.
6. PyCharm
E ala i lana R plugin, PyCharm, le IDE fetuutuunai na faia e JetBrains, e maua ai le lagolago mataʻina mo polokalame Python ma R.
PyCharm o loʻo i ai le tele o vaega R, e aofia ai se fesoʻotaʻiga fesoʻotaʻiga mo le faʻaogaina o le code mai totonu ole IDE, aʻo faʻamoemoe tele mo Python. E ofoina atu se aofaʻiga tele o meafaigaluega toe faʻaleleia, faʻafaigofieina le faʻagasologa mo R programmers.
E mafai e le au fai polokalame ona faʻatautaia ma le faigofie a latou codebase faʻatasi ai ma le fesoasoani a meafaigaluega malosi e pei o le "saili faʻaoga" ma le "alu i le faʻamatalaga." E mafai ona e fausia ma fa'atino su'ega i totonu ole IDE fa'afetai ile lagolago a PyCharm mo su'ega iunite ile R. O lona tele fa'amaumauga fa'amaumauga e fesoasoani ai i le au atina'e o galuega R e tusi mama, tausia le code.
7. RK Ward
E ala i lana R plugin, PyCharm, le IDE fetuutuunai na faia e JetBrains, e maua ai le lagolago mataʻina mo polokalame Python ma R. PyCharm o loʻo i ai le tele o vaega R, e aofia ai se fesoʻotaʻiga fesoʻotaʻiga mo le faʻaogaina o le code mai totonu ole IDE, aʻo faʻamoemoe tele mo Python.
E ofoina atu se aofaʻiga tele o meafaigaluega toe faʻaleleia, faʻafaigofieina le faʻagasologa mo R programmers.
E mafai e le au fai polokalame ona faʻatautaia ma le faigofie a latou codebase faʻatasi ai ma le fesoasoani a meafaigaluega malosi e pei o le "saili faʻaoga" ma le "alu i le faʻamatalaga." E mafai ona e fausia ma fa'atino su'ega i totonu ole IDE fa'afetai ile lagolago a PyCharm mo su'ega iunite ile R. O lona tele fa'amaumauga fa'amaumauga e fesoasoani ai i le au atina'e o galuega R e tusi mama, tausia le code.
8. paizo.IO
E mafai ona e tusi vave ma fa'agasolo fa'ailoga e fa'aaoga ai le fa'atonu lelei i luga o le initaneti ma le tu'ufa'atasi o le paiza.IO. O le tamo'e fa'akomepiuta fa'avae mama mama o le afi paiza.IO, lea e lagolagoina ai le silia ma le 20 ta'uta'ua tu'ufa'atasiga ma gagana tusitusi, e ofoina atu taimi fa'atuatuaina, fa'ato'a maualalo le taofiofi, ma atina'e fa'alautele.
E ui lava o le paiza.IO o loʻo ofoina atu se API mo le tuʻufaʻatasia o talosaga, o loʻo i ai le tele o faʻafitauli, o lea e faʻamalosia ai tagata faʻapisinisi e vaʻavaʻai i se fofo sili atu ona faatuatuaina.
E le gata i lea, o le paiza.jp o loʻo faʻaogaina le code runner engine mai le paiza.IO mo se auaunaga e fetaui ma inisinia faʻavae coding ma kamupani IT. Paiza.IO ose fa'aoga aoga mo tagata fai polokalame ma pisinisi tutusa aua e ofoina atu auaunaga fa'apitoa e siaki ai tomai fa'apolokalame pe a talosagaina.
9. Fa'ailoga ile fale
R code e mafai ona vave faʻatinoina faʻafetai i le faʻavae na saunia e Domsignal's R Online Compiler. O le gagana polokalame lautele R, lea na faia i le 1993, e tele mea aoga, e aofia ai masini aʻoaʻoga algorithms, faʻasologa o fuainumera, ma le faʻasologa o laina.
E fa'aoga tele le R mo au'ili'iliga o fa'amaumauga ma fa'amaumauga fa'afuainumera i le tele o alamanuia, e aofia ai auaunaga tau tupe, soifua maloloina, ma fa'asalalauga lautele, ma e silia ma le 10,000 afifi o lo'o avanoa.
O foliga mamana a R o loʻo faʻaogaina e pisinisi e pei o Airbnb, Microsoft, ma Google mo le faʻaogaina o faʻamatalaga ma suʻesuʻega faʻatusatusa. R ose meafaigaluega taua mo tagata su'esu'e fa'amaumauga ma tagata a'oga o lo'o su'e mo fa'amaumauga fa'afuainumera malosi ma le mamanu, e ui lava i le maualuga o le a'oa'oga.
10. Tali
E mafai ona e faʻailoga, fausia, tamoe, ma faʻasoa R ma isi gagana polokalame tuusa'o mai a latou su'esu'ega e fa'aoga ai le Replit's collaborative and potent online IDE. O le fa'atonu a le Replit's user-friendly code e fa'ate'aina ai le mana'omia mo so'o se la'u mai, fa'apipi'i, po'o fa'atonuga ina ia mafai ai e le au atina'e ona taula'i i le gaosiga e aunoa ma ni fa'afitauli.
O le agava'a fa'apitoa a le AI ma le lagolago tele multiplayer e fai ma fa'avae atoatoa mo le atina'eina o 'au ma le a'oa'oina moni. E ofoina atu e Replit se avanoa faigaluega tele mo le faʻavasegaina ma le atinaʻeina o polokalama, pe o oe o se tagata tomai faʻapitoa poʻo se tagata fou e amata ona faʻailoga.
Tau o Replit
O le fuafuaga "Tagata" e leai se totogi ma e ofoina atu Repls lautele e le faatapulaaina, e talafeagai mo tagata fou ma tamaiti aoga. O le filifiliga "Hacker", lea e tau $7 i le masina, e aofia ai Repls tumaoti le faatapulaaina ma le mafai ona SSH i totonu o lau Repls, ma fa'alelei mo i latou o lo'o galulue i galuega tumaoti.
Mo tagata atinaʻe sili atu le poto masani, o le "Pro" saofaga ($ 20 / masina) e maua ai le fesoasoani AI ma le Ghostwriter, o se uila-vave galuega, ma le tele o punaoa faʻatapulaʻa.
E ofoina atu foi e le Replit fuafuaga tau atinae, e aofia ai le "On Demand" filifiliga, lea e amata i le $0/masina i le app ma mafai ai e tagata faatau ona totogi mo punaoa o loo faaaogaina ma otometi ona fua i luga pe lalo.
O le fuafuaga "Dedicated VM", lea e ofoina atu masini faʻapitoa faʻatasi ma le faʻaleleia o le taimi ma le faʻaleleia o faʻatinoga, e amata ile $6.40 / masina ile app.
iʻuga
Mulimuli ane, o le su'esu'eina o le tele o fa'aputuga gagana R ma IDE i luga ole laiga ua fa'amalamalamaina ai meafaigaluega mata'utia e mafai ona maua e le au fai polokalame ma saienitisi fa'amaumauga.
O fa'avae ta'itasi e iai ona uiga ma'oti ma fa'amanuiaga e fa'atatau i fa'aoga eseese.
Faatasi ai ma fofo o loʻo faʻamatalaina, o le RKWard o loʻo tu i fafo o se faʻaoga-faʻaoga ma faigofie ona faʻalauteleina R IDE / GUI e tuʻufaʻatasia le mana o le R ma le faʻaogaina o oloa faʻamaumauga faʻatau.
Ma le mea mulimuli, o le tu'ufa'atasiga lelei o le gagana R e fa'amoemoeina e mana'oga ta'ito'atasi, lea e ono afua mai i su'esu'ega fa'afuainumera lautele i fa'amatalaga fa'asologa i luga ole laiga.
Tuua se tali