Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:
Jak data z Excel dostat do R-ka a jak data z R-ka dostat do Excel. Na první pohled se zdá komplikované, ale existuje elegantní řešení, které se v R-ku zvládne z konzoly na dva příkazy. Jak na to ukážu v tomto článku.
Pro přehlednost je článek rozdělen na kapitoly, ať třeba základ můžete přeskočit. Pokud vás R zaujalo, ukážu jak ho nainstalovat a přidat požadované balíčky. Ať máte úvodní článek kompletní a nemusíte případně hledat jinde:
Proč R – skvělý statistický nástroj, který je zdarma. Nejen v klasické konzole. Ale i skvělé R-Studio, které je také zdarma (jak jinak). Navíc s patřičným balíčkem je možná spolupráce s Excel.
To že R používají firmy jako Nasa, Samsung, Waze, Allianz, Roce a spousta dalších ke statistickému zpracování dat je jasné. Jakmile začnete R-ko používat až se bez něj pro některé výpočty neobejdete. Stejně jako se neobejdete bez Excel ;)
Krátká zmínka odkud stáhnout, jak nainstalovat a jak přidat balíčky. Které umožní import export dat s Excel.
Předpokládám, že R-ko máte nainstalováno ať už jako konzoli, nebo včetně R studia. Kdyby ne tak rychlý úvod kde stáhnout. Stažení R je na adrese:
Stačí stáhnout verzi podle operačního systému a nainstalovat. A spustíte. Po spuštění se objeví konzole.
Pokud vám nepostačí, lze doinstalovat R-Studio
Opět zdarma, umožní vám ve větším komfortu zpracovávat a vizualizovat data. Využívat skiny, grafy vkládat skripty (makra). Elegantněji zpravovat balíčky, atd. (k exportu / importu v tomto článku nebudete potřebovat, ale pokud to s R-kem myslíte vážně, tak se hodí). Klidně si nainstalujte i R-Studio (když už instalujete). To stáhnete na adrese:
Pak jen RStudio spustíte.
R-ko máte nainstalováno, ale to je málo. Pro vymáčknutí maxima z R vymáčkly, musíte si doinstalovat balíčky (knihovny). Těch jsou samozřejmě tisíce. Osobně používám několik, ale pro začátek si nainstalujte dvě, které využijete v ukázkách:
V R-ku menu Packages > Load packages …
Máte-li uspěšně nainstalován, můžete přejít na import/export
Využijete balíček (knihovnu) DescTools. Nejprve knihovnu spustíte:
library(DescTools)
pozor! R ko rozlišuje mála a velká písmena!
Můžete přejít k exportu dat. Využijete ta co se nachází v knihovně DescTools. Jedna se o demodata whisky (holt i programátoři mají rádi vtipky, tak proč nepoužít data o alkoholu ;)
Takže si jen data prohlídnete:
Desc(d.whisky)
Pokud je vám pod 18, tak doporučuji raději data o pizza ;)
Desc(d.pizza)
Pokud demo data se vám v R zobrazují, tak teď jen exportujeme do Excel:
XLView(d.whisky)
Excelovský sešit bude automaticky otevřen. A abych nezapomněl, mladší 18 let musí použít kód:
XLView(d.pizza)
A hotovo. Otevře se vám nový sešit s listem, který obsahuje data o Whisky (pizze).
Pro jednoduchost předpokládám, že sešit Excelu je otevřen na listě, ze kterého budete data načítat a taktéž, že první řádek obsahuje záhlaví tabulky. Do R-ka pak stačí zadat:
XLGetRange(header = TRUE)
A je hotovo;)
Samozřejmě XLGetRange má složitější syntaxi, kde lze zadat cestu atd., ale proč si v úvodu přidělávat problémy? ;)
Po načtení je máte k dispozici v R-ku. Komu data něco připomínají, tak máte pravdu. Jde o moje demodata z tvorby kontingenčních tabulek.
Export a import dat mezi Excel a R není složitý, jak se na první pohled zdá. Do půl hodin je hotovo, včetně instalace R-ka.
Článek byl aktualizován: 19.09.2020 11:02
Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.
Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím jsem jediný z ČR v kategorií Excel). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 15 let. Zdarma je zde přes 1.000 návodu, tipů a triků, včetně přes 250 různých šablon, sešitů.
Přidáno: 09.11.16 18:33
V R se moc nevyznám, ale tenhle doplněk (REXCEL) taky není špatný: http://rcom.univie.ac.at/download.html
Přidáno: 10.11.16 08:12
To Jiří: Holt když člověk potřebuje do R - ka něco natáhnout z Excel ;)
Pomohl Vám návod? Sdílejte na Facebooku, G+ |
||
LinkedIn... |
Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2024 |