R je výkonný programovací jazyk široce používaný pro statistické výpočty, analýzu dat a vizualizaci. Nabízí rozsáhlé knihovny a nástroje pro statistické techniky a grafické modelování, díky čemuž je oblíbenou volbou v oblasti datové vědy, výzkumu a akademické obce. RStudio je integrované vývojové prostředí (IDE) pro R, které vylepšuje uživatelskou zkušenost pomocí funkcí, jako je zvýraznění syntaxe, ladění a nástroje pro správu projektů, to vše v uživatelsky přívětivém rozhraní.
Na Fedoře 40 nebo 39 jsou R i RStudio snadno dostupné v repozitářích Fedory, což usnadňuje jejich instalaci. Tato příručka ukáže, jak nainstalovat R a RStudio pomocí správce balíčků Fedory, spolu s tipy na správu R balíčků prostřednictvím CRAN (The Comprehensive R Archive Network) nebo pomocí alternativního úložiště cran2copr.
Aktualizujte Fedoru před instalací R Lang
Před instalací jazyka R se ujistěte, že je váš systém Fedora aktuální. Chcete-li aktualizovat a upgradovat systémové balíčky, spusťte v terminálu následující příkaz:
sudo dnf upgrade --refresh
Tento příkaz zajišťuje aktualizaci všech existujících balíčků a použití všech dostupných vylepšení systému, což připravuje cestu pro hladší instalaci nového softwaru.
Metoda 1: Nainstalujte R Lang pomocí příkazu DNF
Fedora Linux poskytuje pohodlný způsob instalace programovacího jazyka R prostřednictvím jeho výchozího správce balíčků, DNF.
Možnost 1: Základní instalace jazyka R
Pro standardní instalaci R, která obsahuje základní komponenty dostatečné pro většinu případů použití, použijte příkaz:
sudo dnf install R
Tato instalace obsahuje primární funkce jazyka R požadované pro statistické výpočty a grafiku.
Možnost 2: Nainstalujte programovací jazyk R se závislostmi
Chcete-li zahrnout všechny závislosti, které vylepšují funkčnost R, zejména pro účely vývoje, použijte příkaz:
sudo dnf install -y R-core R-core-devel R-java R-java-devel libRmath libRmath-devel
Co každý balíček obsahuje:
- R-core: Obsahuje základní komponenty jazyka R, základní knihovny a datové sady.
- R-core-devel: Poskytuje potřebné hlavičky a vývojové nástroje pro vytváření R balíčků.
- R-java: Integruje podporu Javy v R, což je užitečné při práci s Java knihovnami nebo aplikacemi.
- R-java-devel: Dodává hlavičky a nástroje pro vytváření R balíčků, které vyžadují Javu.
- libRmath: Zahrnuje matematické funkce používané v R pro pokročilé výpočty.
- libRmath-devel: Nabízí vývojové prostředky pro balíčky R založené na matematických funkcích.
Pro konkrétní scénáře kompilace mohou být nutné další knihovny, aby byla zajištěna plná funkčnost:
sudo dnf install libcurl-devel openssl-devel harfbuzz-devel fribidi-devel freetype-devel libpng-devel libjpeg-turbo-devel
Tyto knihovny řeší specifické požadavky, jako je bezpečný přenos dat, vykreslování textu a zpracování obrázků, které jsou klíčové pro balíčky R, které na těchto schopnostech závisí.
Metoda 2: Nainstalujte R Lang pomocí RStudio
Následující dva způsoby instalace nainstalují R Lang, ale tentokrát s RStudio Desktop.
Instalace R pomocí RStudio IDE
Pro uživatele, kteří vyžadují integrované vývojové prostředí (IDE) spolu s jazykem R, je instalace RStudio Desktop optimální cestou. Nejprve se ujistěte, že je nainstalován R:
sudo dnf install R
Po instalaci R pokračujte v instalaci RStudio Desktop:
sudo dnf install rstudio-desktop
RStudio Desktop poskytuje rozsáhlé prostředí pro vývoj R, takže je jednodušší psát, ladit a vizualizovat váš R kód. Toto nastavení je ideální pro vývojáře, kteří hledají soudržný statistický výpočetní a grafický pracovní prostor.
Možnost 4: Nainstalujte programovací jazyk R pomocí RStudio a závislostí
Chcete-li usnadnit úplné nastavení vývoje se závislostmi RStudio a R:
sudo dnf install -y R-core R-core-devel R-java R-java-devel libRmath libRmath-devel rstudio-desktop
Tento příkaz nainstaluje R a RStudio a všechny základní komponenty pro robustní vývojové aktivity, jako je vývoj balíčků a integrace s aplikacemi založenými na Java.
Zahrnutí R-core-devel, R-java-devel a libRmath-devel zajišťuje, že jsou k dispozici všechny potřebné vývojové hlavičky a nástroje pro kompilaci komplexních R projektů. Tato komplexní instalace podporuje pokročilé funkce R, které mohou být přínosem pro vývojáře, kteří pracují na složitých statistických modelech nebo integrují R s jiným softwarem.
Ověření instalace jazyka R na Fedoře
Krok 1: Potvrzení instalace R
Jakmile dokončíte instalaci R a souvisejících balíčků, je zásadní zajistit, aby nastavení bylo úspěšné. Otevřete terminál a spusťte prostředí R pomocí následujícího příkazu:
R
Krok 2: Ukončete konzolu R
Pokud je instalace správná, zobrazí se konzola R. Zde můžete provádět příkazy R, prozkoumávat datové sady a provádět statistické analýzy. Chcete-li ukončit relaci R a vrátit se do terminálu, zadejte:
q()
Když budete vyzváni k uložení obrazu pracovního prostoru, můžete zadat „n“ pro ukončení bez uložení nebo „y“ pro uložení aktuálního pracovního prostoru R pro budoucí relace. Tento ověřovací krok potvrzuje, že R je správně nainstalován a funkční ve vašem systému Fedora a připraven na průzkum dat a analytické úlohy.
Spuštění RStudio Desktop
Spuštění RStudia z terminálu
Chcete-li otevřít RStudio přímo pomocí rozhraní příkazového řádku, zadejte do svého terminálu následující příkaz:
rstudio
Otevření RStudia přes GUI
Alternativně můžete spustit RStudio pomocí grafického uživatelského rozhraní Fedory. Procházejte následující cestou:
Aktivity > Zobrazit aplikace > RStudio
Jak nainstalovat balíčky R z CRAN
Krok 1: Vyhledání R balíčků na CRAN
Chcete-li zlepšit analýzu dat pomocí R, možná budete potřebovat další balíčky ze sítě Comprehensive R Archive Network (CRAN), primárního úložiště pro balíčky R.
Začněte spuštěním prostředí R na vašem systému Fedora pomocí následujícího příkazu:
R
V konzoli R vyhledejte požadovaný balíček pomocí funkce what is available.packages() vypíše všechny balíčky dostupné pro instalaci z CRAN. Například:
available.packages(pattern = "ggplot2")
Pro kontrolu dostupnosti nahraďte „ggplot2“ příslušným názvem balíčku.
Krok 2: Instalace balíčků R
Po identifikaci potřebného balíčku jej můžete nainstalovat přímo z konzole R. Proveďte následující:
install.packages("package_name")
Nahraďte „package_name“ skutečným názvem balíčku, například „ggplot2“, abyste jej nainstalovali. Tento příkaz načte balíček z CRAN a nainstaluje jej a jeho závislosti.
Krok 3: Aktualizace R balíčků
Je důležité, aby vaše balíčky byly aktuální. Chcete-li aktualizovat konkrétní balíček R na nejnovější verzi na CRAN, použijte:
update.packages("<package name>")
Znovu nahraďte „package_name“ skutečným názvem balíčku, který chcete aktualizovat.
Krok 4: Odstraňte balíčky R
Pokud potřebujete odebrat balíček R ze systému, postačí následující příkaz v konzole R:
remove.packages("<package name>")
Nahraďte „package_name“ názvem balíčku, který chcete odinstalovat. Tento příkaz bezpečně odstraní vybraný balíček a jeho závislosti z vaší instalace Fedory.
Tím odstraníte balíček a jeho závislosti z vašeho systému.
Alternativní metoda: Nainstalujte balíčky R z cran2copr
Krok 1: Povolte úložiště CRAN2Copr
Pro uživatele Fedory, kteří hledají nejnovější balíčky R, je CRAN2Copr neocenitelným úložištěm třetích stran. Začněte přidáním úložiště do vašeho systému. Spusťte příkaz pro instalaci pluginu copr:
sudo dnf install 'dnf-command(copr)
Po instalaci pluginu povolte CRAN2Copr pomocí:
sudo dnf copr enable iucar/cran
Po aktivaci úložiště nainstalujte nástroj Copr Manager, který usnadňuje správu balíčků z tohoto úložiště:
sudo dnf install R-CoprManager
Krok 2: Instalace balíčků R z CRAN2Copr
S povoleným CRAN2Copr můžete instalovat balíčky R přímo. Použijte následující syntaxi:
sudo dnf install R-<package name>
Chcete-li například nainstalovat balíček ggplot2 z CRAN2Copr, spusťte:
sudo dnf install R-ggplot2
Tento příkaz načte zadaný balíček a všechny požadované závislosti z úložiště CRAN2Copr a zajistí, že máte nejnovější verzi kompatibilní s Fedorou.
Závěr
S R a RStudio nainstalovanými ve vašem systému Fedora jste připraveni se ponořit do projektů statistické analýzy a vizualizace dat s výkonnými nástroji, které máte k dispozici. Využití repozitářů Fedory zajišťuje, že máte stabilní nastavení, zatímco CRAN a cran2copr poskytují přístup k široké škále balíčků, které rozšiřují funkčnost R. Pravidelně aktualizujte své prostředí, abyste si udrželi aktuální informace o nejnovějším vývoji v R a RStudio, a užívejte si robustní funkce, které přinášejí do vašich pracovních toků datové vědy.