Zaktualizowano 24.02.2017 :
Myślę, że najlepszym rozwiązaniem jest użycie R z RStudio . (Notebook Python i iPython to alternatywa):
- Import danych
- Rysowanie : ggplot2
- Eksportowanie działek
- Kopiuj i wklej: funkcjonalność eksportu eksportu RStudio
- Programowo: pakiet ReporteRs
TLDR;
Import danych
Istnieje wiele sposobów importowania danych programu Excel (tabelarycznych). W przypadku danych Excel readxl
pakiet zapewnia najłatwiejszy i najbardziej wszechstronny. Generalnie poprawne typy zmiennych są importowane.
Alternatywą jest zapisanie pliku jako CSV i ponowny import. readr
Pakiet jest dobry do tego. @Nick Stauner zapewnia być może najbardziej podstawowe rozwiązanie read.csv
; ograniczenie polega na tym, że wymaga to dodatkowego kroku zapisania arkusza roboczego jako pliku CSV. Nie jest to świetne, jeśli dane są rozłożone na wiele arkuszy. Może to być nudne, chociaż istnieją programy VBA do zapisywania wszystkich arkuszy jako pliki CSV. Google dla nich. Kolejnym ograniczeniem jest poprawianie typów zmiennych. Jeśli używasz read.csv
, często musisz naprawić swoje typy po zaimportowaniu do R.
Istnieje kilka pakietów, które pozwalają uniknąć tych problemów, umożliwiając bezpośrednie połączenie odczytu / zapisu z arkusza kalkulacyjnego lub za pomocą ODBC. Wyszukaj w CRAN excel lub odbc, aby znaleźć odpowiedni dla twojej sytuacji.
Konspiratorstwo
Aby uzyskać wykresy w programie PowerPoint, użyj funkcji eksportu eksportu Rstudio, metoda kopiowania i wklejania za pomocą Rstudio to:
export plot
> copy plot to clipboard
> copy as: metafile
Oddaje działki do bufora pasty co pozwala wkleić bezpośrednio w Power Point.
Jeśli chodzi o generowanie wykresów, R ma wiele opcji. Wspomniany pakiet ggplot2 zapewnia bardzo wydajny interfejs do tworzenia wszelkiego rodzaju wykresów. Istnieją dodatkowe pakiety do wykonywania setek lub tysięcy innych rodzajów fabuł / animacji / itp. Jednym z ograniczeń jest to, że często są one zakopane w paczkach CRAN .
Alternatywą jest użycie pakietu ReporteRs.