2016-07-20 14 views
3

Ich bin gerade auf die Möglichkeit gestoßen, interne Paketdaten in /R/sysdata.rda zu speichern. Ich verstehe jedoch nicht, wie ich mehrere Objekte speichern soll.Mehrere Objekte in sysdata.rda speichern: R-Paket-Entwicklung

Ich kann ein einzelnes Objekt speichern, aber ich würde gerne mehr zur Verfügung stellen durch sysdata.rda. Ich weiß, dass es möglich ist, indem Sie auf das Dichromats Paket schauen, wie auf Hadley R Pakete Website http://r-pkgs.had.co.nz/data.html gezeigt.

Ich habe den folgenden Code ausprobiert.

> devtools::use_data(data, data, internal = TRUE) 
Saving data, data as sysdata.rda to C:\Users\USER\Documents\R\package/R 

> devtools::use_data(data2, data2, internal = TRUE) 
Error: sysdata.rda already exists in C:/Users/User/Documents/R/package/R. Use overwrite = TRUE to overwrite 
In addition: Warning message: Saving duplicates only once: data2 

Antwort

4

Es ist so einfach, das andere Objekt durch ein Komma zu trennen.

Zum Beispiel

> devtools::use_data(data.frame1, data.frame2, internal = TRUE) 
+2

Was passiert, wenn Sie nicht alle Dateien gleichzeitig hinzufügen? Ist das möglich? – jtr13