I nā makahiki i hala iho nei, ua ʻike ʻo R, kahi ʻōlelo ikaika a hoʻohana nui ʻia no ka helu helu helu a me ka nānā ʻana i ka ʻikepili, ua ʻike i ka holomua nui o ka ʻenehana hōʻuluʻulu.
He kuleana koʻikoʻi kēia mau mea hōʻuluʻulu i ka hoʻomaikaʻi ʻana i ka hana a me ka maikaʻi o ka code R, e lilo ia i kumuhana pono e ʻike no kēlā me kēia R fan a i ʻole ʻepekema data.
E nānā kēia ʻatikala i nā mea hōʻuluʻulu ʻōlelo R ʻumi kiʻekiʻe i hoʻololi i ke ʻano o kā mākou holo ʻana a hoʻonui i ka code R.
ʻO ka mua, e ʻike kākou i ka ʻōlelo R.
He ʻōlelo hoʻolālā kaulana ʻo R a me kahi kaiapuni i hoʻohana mua ʻia no ka helu helu helu a me nā kiʻi.
R, he mea paahana helu a me kiʻi kiʻi i hana ʻia i nā makahiki 1990 mua loa e Ross Ihaka lāua ʻo Robert Gentleman, ua lilo i mea kaulana loa i ka ʻikeʻikepili a me nā kahua noiʻi.
Ua hoʻoulu ʻia kona ʻano kumu ākea a me ke kaiāulu ikaika i ka hoʻomohala ʻana i nā pūʻolo helu ʻole, e lilo ia i mea hana pono no ka loiloi helu kiʻekiʻe, ka hoʻoili ʻikepili, a me ka ʻike.
Ke hoʻomau nei ʻo R i mea hana koʻikoʻi no nā ʻoihana ʻikepili ma ka honua holoʻokoʻa, mai ʻike noiʻi i nā noi pāʻoihana.
I kēia manawa, e ʻike kākou i nā mea hōʻuluʻulu ʻōlelo maikaʻi loa.
1. ʻO Renjin
Hoʻokomo ʻia ka mana o R i ka kaiaola Java me Renjin, kahi unuhi unuhi JVM no ka ʻōlelo R. Hāʻawi ia i kahi pilina maʻamau ma waena o R a me Java no ka hoʻomaikaʻi ʻana i ka huahana.
Hiki i nā mea hoʻomohala ke hoʻohana pono i nā mana helu helu helu R a loaʻa mai ka hoʻololi ʻikepili zero-overhead ma o ka hoʻopili pololei ʻana iā Renjin ma ke ʻano he waihona i loko o nā papahana Java.
Hana ʻo Renjin i ka wikiwiki a me ka maʻalahi o ka hoʻolaha ʻana i ka code R ma o ka hiki ʻana i ka hoʻokō multi-threaded.
Hiki iā Renjin i nā mea hoʻomohala ke hoʻohana i ka mana analytical o R i loko o nā papahana Java ma o ka hoʻohui ʻana i kahi kumu hoʻohālike R-language i kūkulu ʻia ma luna o ka pūʻolo wānana me kahi palapala pūnaewele Java, e lilo ia i mea hana waiwai no nā ʻenekini lako polokalamu a me nā ʻepekema data.
He manuahi ka hoʻohana ʻana no ka poʻe makemake e hoʻohana iā Renjin!
2. myCompiler
ʻO ka myCompiler kahi IDE pūnaewele e hiki ai iā ʻoe ke hōʻuluʻulu maʻalahi i kāu code R me ka ʻole pono e hoʻoiho a hoʻokomo i kekahi mea. Hāʻawi ia i kahi mea hoʻohana maʻalahi kahi e hiki ai iā ʻoe ke kākau a holo koke i ka code R mai kekahi mea hana.
Kākoʻo ka paepae i nā hale waihona puke R maʻamau e like me ggplot2, dplyr, tidyr, a me data.table, e maʻalahi ke nānā pono i nā ʻāpana ma ka ʻāpana hoʻopuka. Me nā hiʻohiʻona autocomplete a me ka syntax highlighting, hāʻawi ka mea hoʻoponopono code i kahi ʻike coding maʻalahi.
ʻAʻole i kaupalena wale ʻia iā R, kākoʻo ʻo myCompiler i 27 mau ʻōlelo, e ʻae iā ʻoe e ʻimi a helu i kāu ʻōlelo punahele a i ʻole e hoʻāʻo e aʻo i kahi ʻōlelo hou. Hiki iā ʻoe ke hoʻonohonoho i kāu mau papahana me nā hōʻailona a hoʻohana i ka ʻimi hulina e ʻimi pono ai iā lākou ma hope. He mea hana maʻalahi a me nā hiʻohiʻona no nā mea papahana o nā pae āpau.
Hiki iā ʻoe ke hoʻohana i ka compiler no ka manuahi ma ka paena.
3. RStudio
ʻO ke kahua i makemake ʻia no ka ʻepekema data open-source ʻo RStudio, kahi ʻenehana hoʻomohala hoʻohui kaulana (IDE) e kākoʻo ana i nā mea papahana ʻelua R a me Python.
ʻO kahi pahu, ka mea hoʻoponopono i hōʻike ʻia i ka syntax me ka hiki ke hoʻokō i nā code pololei, nā mea hana no ka paʻi kiʻi ʻana, ka nānā ʻana i ka mōʻaukala, ka debugging, a me ka hoʻokele ʻana o ka lumi hana he mau mea kupanaha wale nō i hāʻawi ʻia e RStudio.
Hoʻohana maikaʻi ʻole ia ma Windows, Mac, a me Linux platform a loaʻa iā ia ma nā kumu wehe a me nā paʻi pāʻoihana. ʻO Posit Professional Drivers, hiki ke hoʻokomo pololei ʻia mai ka IDE, e ʻae i nā mea hoʻohana e komo i nā ʻikepili hui a e aʻo i nā ʻikepili SQL a i ʻole NoSQL me ka RStudio Desktop Pro.
Hāʻawi ʻo RStudio i nā koho kākoʻo koʻikoʻi no nā ʻoihana e pono ai ke kākoʻo pāʻoihana a me ka laikini, e hana ia i kahi koho piha a hilinaʻi no nā ʻepekema data a me nā ʻoihana e hilinaʻi nei i ka ʻikepili.
Kumukuai o RStudio
No $1,045 i ka makahiki, hāʻawi ʻo RStudio Desktop Pro i kahi laikini pāʻoihana, nā hālāwai mamao, a me ke kākoʻo Posit.
Hoʻolimalima ʻo Posit Workbench Standard i $5,245 i ka makahiki a loaʻa i nā mea hoʻohana 5 i kapa ʻia, nā mana R a me nā kau, nā mea hoʻoponopono Jupyter a me VS Code, a me nā mea hana hana. ʻO Posit Workbench Enterprise, ka mea i hoʻolālā ʻia no nā hui nui aʻe, he $12,550 i kēlā me kēia makahiki no 10 mau mea hoʻohana.
Loaʻa kēia kumukūʻai i nā hiʻohiʻona maʻamau a me ka hoʻōla ʻole ʻana o ka server. Hiki ke hoʻohui ʻia nā mea hoʻohana no $105 i kēlā me kēia mahina no kēlā me kēia mea hoʻohana.
4. Māhele 'Ano
Hoʻoponopono kikokikona mana Māhele 'Ano He kūpono ia no nā mea papahana ʻōlelo R. Hiki iā ʻoe ke hoʻohana i ka hiʻohiʻona Tab Multi-Select hou e hoʻokaʻawale i nā pane a hele i waena o nā code e hoʻomaikaʻi i kāna mea hoʻohana.
Eia kekahi, ʻoiai ma nā ʻōlelo hoʻonā kiʻekiʻe, e hauʻoli i ka hana ʻana me ka GPU rendering ma Linux, Mac, a me Windows.
He kūpono ia me Linux ARM64 a me Apple Silicon hardware. Hiki iā ʻoe ke ʻike i kahi kaiaola JavaScript hou me ke kākoʻo i kūkulu ʻia no TypeScript, JSX, a me TSX, a me nā kumuhana autocomplete hou aʻe.
ʻO ka hoʻopaʻa inoa ʻana me R he mea paʻakikī ke mahalo i ka Python API a ʻoi aku ka maikaʻi o ka syntax highlighting. No nā poʻe aloha ʻōlelo R e ʻimi nei i kahi ʻike coding maikaʻi a maikaʻi hoʻi, hiki i Sublime Text 4 ke koho maikaʻi loa.
5. OneCompiler
Hāʻawi ka R Language online compiler mai OneCompiler i kahi kaiapuni kūpono a me nā hiʻohiʻona no ka kākau ʻana, ka holo ʻana, a me ke kaʻana ʻana i ka code R me ka maʻalahi.
Hāʻawi ia i kahi ala wikiwiki a maʻalahi hoʻi i ka hoʻomaka ʻana me ka polokalamu R a ua kūpono me ka mana hou loa, 3.4. Hāʻawi ʻia ka code boilerplate sample e ka mea hoʻoponopono e kōkua iā ʻoe e hoʻomaka me ka coding.
Hoʻohana nui ʻia ʻo R e nā hui kaulana e like me Google, Facebook, a me Airbnb no ka ʻikepili ʻikepili. Ua makemake ʻia e nā mea ʻikepili a me nā miners data a me nā mea hoʻomohala polokalamu.
He koho maikaʻi ʻo R no ka mālama pono ʻana i ka ʻikepili no ka mea he ʻōlelo i unuhi ʻia, e pale ana i ka pono o ka hui ʻana, a ma muli o kona hiki ke kiʻi ākea a me ke kākoʻo kaiaulu ikaika.
ʻO ka ʻāpana maikaʻi loa ʻo R he open-source a manuahi, e hoʻolako ana i nā mea āpau.
6. ʻO PyCharm
Ma o kāna plugin R, PyCharm, ka IDE maʻalahi i hana ʻia e JetBrains, hāʻawi i ke kākoʻo koʻikoʻi no nā polokalamu Python a me R.
Loaʻa iā PyCharm kahi ākea o nā hiʻohiʻona R, me kahi kikowaena interactive no ka holo ʻana i ka code mai loko o ka IDE, ʻoiai ke manaʻo nui ʻia nei no Python. Hāʻawi ia i kahi hōʻiliʻili nui o nā mea hana refactoring, streamlining i ke kaʻina hana no nā mea papahana R.
Hiki i nā polokalamu polokalamu ke hoʻokele maʻalahi i kā lākou codebase me ke kōkua o nā mea hana ikaika e like me "loaʻa nā hoʻohana" a "hele i ka wehewehe." Hiki iā ʻoe ke kūkulu a hoʻokō i nā hoʻokolohua i loko o ka IDE me ke kākoʻo ʻana o PyCharm no ka hoʻāʻo ʻana o ka ʻāpana ma R. ʻO kāna ʻōnaehana palapala nui e kōkua i nā mea hoʻomohala o nā papahana R e kākau i nā code maʻemaʻe a mālama ʻia.
7. RK Ward
Ma o kāna plugin R, PyCharm, ka IDE maʻalahi i hana ʻia e JetBrains, hāʻawi i ke kākoʻo koʻikoʻi no nā polokalamu Python a me R. Loaʻa iā PyCharm kahi ākea o nā hiʻohiʻona R, me kahi kikowaena interactive no ka holo ʻana i ka code mai loko o ka IDE, ʻoiai ke manaʻo nui ʻia nei no Python.
Hāʻawi ia i kahi hōʻiliʻili nui o nā mea hana refactoring, streamlining i ke kaʻina hana no nā mea papahana R.
Hiki i nā polokalamu polokalamu ke hoʻokele maʻalahi i kā lākou codebase me ke kōkua o nā mea hana ikaika e like me "loaʻa nā hoʻohana" a "hele i ka wehewehe." Hiki iā ʻoe ke kūkulu a hoʻokō i nā hoʻokolohua i loko o ka IDE me ke kākoʻo ʻana o PyCharm no ka hoʻāʻo ʻana o ka ʻāpana ma R. ʻO kāna ʻōnaehana palapala nui e kōkua i nā mea hoʻomohala o nā papahana R e kākau i nā code maʻemaʻe a mālama ʻia.
8. paizo.IO
Hiki iā ʻoe ke kākau a holo i ke code me ka hoʻohana ʻana i ka hoʻoponopono pūnaewele kūpono a me ka mea hoʻopili paiza.IO. ʻO ka pahu code runner māmā o ka mīkini paiza.IO, e kākoʻo ana ma luna o 20 mea hoʻohui a me nā ʻōlelo palapala kaulana, hāʻawi i nā manawa holo hilinaʻi, haʻahaʻa haʻahaʻa loa, a me nā ʻōnaehana scalable.
ʻOiai ke hāʻawi nei ʻo paiza.IO i kahi API no ka hoʻohui ʻana i nā noi, he nui nā drawbacks, no laila ua koi ʻia nā mea hoʻohana ʻoihana e nānā i kahi hopena hilinaʻi.
Hoʻohui hou, hoʻohana ʻo paiza.jp i ka ʻenekini code runner mai paiza.IO no kahi lawelawe e pili ana i nā ʻenekini e pili ana i ka coding me nā hui IT. He kahua kūpono ʻo Paiza.IO no nā polokalamu polokalamu a me nā ʻoihana like ʻole no ka mea hāʻawi ia i nā lawelawe loiloi mākaʻikaʻi maʻamau ma ke noi.
9. Hōʻailona hōʻailona
Hiki ke hoʻokō koke ʻia ke code R i ke kahua i hāʻawi ʻia e Domsignal's R Online Compiler. ʻO ka ʻōlelo hoʻonohonoho honua holoʻokoʻa R, i hana ʻia i ka makahiki 1993, he mau mea pono e pono ai, e komo pū ana me nā algorithm aʻo mīkini, inference helu helu, a me ka regression linear.
Hoʻohana nui ʻia ʻo R no ka nānā ʻana i ka ʻikepili a me ka helu helu helu ma waena o nā ʻoihana he nui, me nā lawelawe kālā, mālama olakino, a me ka pāpaho kaiaulu, a loaʻa iā ia he 10,000 mau pūʻolo.
Hoʻohana ʻia nā hiʻohiʻona ikaika o R e nā ʻoihana e like me Airbnb, Microsoft, a me Google no ka hoʻoponopono ʻikepili a me ka nānā ʻana i ka nui. He mea waiwai nui ʻo R no nā mea kālailai ʻikepili a me nā mea hoʻonaʻauao e ʻimi ana i ka helu helu helu a me ka hoʻolālā ʻana, ʻoiai he ʻano aʻo ʻoi loa.
10. Pane
Hiki iā ʻoe ke code, kūkulu, holo, a kaʻana like R a me nā mea ʻē aʻe nā ʻōlelo hoʻonohonoho pololei mai kā lākou polokalamu kele pūnaewele me ka hoʻohana ʻana i ka IDE pūnaewele a Replit. Hoʻopau ka mea hoʻoponopono code-friendly code Replit i ka pono no nā hoʻoiho, hoʻonohonoho, a i ʻole hoʻonohonoho ʻana i hiki i nā mea hoʻomohala ke noʻonoʻo i ka hana ʻana me ka pilikia ʻole.
ʻO ia ka mana o AI a me ke kākoʻo Multiplayer seamless e lilo ia i kahua kūpono no ka hoʻomohala ʻana i ka hui a me ke aʻo ʻana i ka manawa maoli. Hāʻawi ʻo Replit i kahi wahi hana waiwai nui no ka coding a me ka hoʻomohala ʻana i nā polokalamu, inā paha ʻoe he mea hoʻomohala loea a i ʻole he mea hou e hoʻomaka ana e code.
Kumukuai o Replit
He manuahi ka hoʻolālā "Personal" a hāʻawi i nā Repls lehulehu palena ʻole, e kūpono ana i nā poʻe hou a me nā haumāna. ʻO ke koho "Hacker", e uku ana i $ 7 i kēlā me kēia mahina, e pili ana i nā Repls pilikino palena ʻole a me ka hiki ke SSH i kāu Repls, e lilo ia i mea kūpono no ka poʻe e hana ana i nā papahana pilikino.
No nā mea hoʻomohala ʻoi aku ka ʻike, ʻo ke kau inoa ʻo "Pro" ($ 20 / mahina) hāʻawi i ke kōkua AI me Ghostwriter, kahi hana wikiwiki uila, a me nā palena waiwai nui loa.
Hāʻawi pū ʻo Replit i nā hoʻolālā hoʻomohala app, me ke koho "On Demand", e hoʻomaka ana ma $0/mahina no kēlā me kēia app a hiki i nā mea kūʻai aku ke uku no nā kumuwaiwai i hoʻohana ʻia a piʻi a i lalo.
ʻO ka hoʻolālā "Dedicated VM", e hāʻawi ana i nā mīkini virtual i hoʻolaʻa ʻia me ka hoʻomaikaʻi ʻana i ka uptime a me ka hoʻomaikaʻi ʻana i ka hana, hoʻomaka ma $6.40 / mahina no ka app.
Panina
ʻO ka mea hope loa, ʻo ka noiʻi ʻana i ka nui o nā mea hōʻuluʻulu ʻōlelo R a me nā IDE pūnaewele ua hoʻomālamalama i nā mea hana nui i hiki ke loaʻa i nā mea papahana a me nā ʻepekema data.
Loaʻa i kēlā me kēia paepae nā hiʻohiʻona ʻokoʻa a me nā pōmaikaʻi e kūpono ai ia no nā hihia hoʻohana like ʻole.
Ma waena o nā hoʻonā i wehewehe ʻia, kū ʻo RKWard ma ke ʻano he mea hoʻohana a maʻalahi hoʻi i ka R IDE/GUI e hoʻohui i ka mana o R me ka maʻalahi o nā huahana helu kalepa.
ʻO ka mea hope loa, ua hoʻoholo ʻia ka mea hōʻuluʻulu ʻōlelo R maikaʻi e nā koi o kēlā me kēia kanaka, hiki ke ʻokoʻa mai ka ʻikepili helu nui a hiki i nā ʻike coding pūnaewele wikiwiki.
Waiho i ka Reply