Aktualisiert am 24.02.2017 :
Ich denke, dass die beste Lösung darin besteht, R mit RStudio zu verwenden . (Python und iPython Notebook ist eine Alternative):
- Datenimport
- Plotten: ggplot2
- Exportieren von Plots
- Kopieren und Einfügen: RStudio exportiert Plotfunktionen
- Programmatisch: Reporter- Paket
TLDR;
Datenimport
Es gibt zahlreiche Möglichkeiten, Excel-Daten (in Tabellenform) zu importieren. Für Excel-Daten bietet das readxl
Paket die einfachste und vielseitigste Möglichkeit. Im Allgemeinen werden die Variablentypen beim Import korrekt angezeigt.
Sie können die Datei auch als CSV-Datei speichern und erneut importieren. Das readr
Paket ist dafür gut. @ Nick Stauner bietet vielleicht die einfachste Lösung mit read.csv
; Die Einschränkung besteht darin, dass dies den zusätzlichen Schritt des Speicherns eines Arbeitsblatts als CSV-Datei erfordert. Dies ist nicht besonders hilfreich, wenn Ihre Daten auf mehrere Blätter verteilt sind. Es kann mühsam werden, obwohl es VBA-Programme zum Speichern aller Blätter als CSV-Dateien gibt. Google für sie. Eine weitere Einschränkung besteht darin, dass die Typen der Variablen korrekt sind. Wenn Sie verwenden read.csv
, müssen Sie Ihre Typen häufig nach dem Import in R korrigieren.
Es gibt einige Pakete, die diese Probleme vermeiden, indem Sie Lese- / Schreibzugriff über das Arbeitsblatt direkt oder mithilfe von ODBC herstellen. Suchen Sie auf CRAN nach Excel oder ODBC , um das für Ihre Situation relevante zu finden.
Plotten
Um Plots in Powerpoint zu bekommen, verwenden Sie die Export-Plot-Funktionen von Rstudio. Die Methode zum Kopieren und Einfügen mit Rstudio ist:
export plot
> copy plot to clipboard
> copy as: metafile
Captures die Handlung auf die die Paste - Puffer so dass Sie direkt in Power Point einzufügen.
Was die Erzeugung von Plots anbelangt, hat R zahlreiche Optionen. Das oben erwähnte ggplot2- Paket bietet eine sehr leistungsfähige Schnittstelle zum Erstellen aller Arten von Plots. Es gibt zusätzliche Pakete für Hunderte oder Tausende anderer Arten von Plots / Animationen / etc. Eine Einschränkung besteht darin, dass diese häufig in CRAN- Paketen vergraben sind .
Eine Alternative ist die Verwendung des ReporteRs-Pakets.