Ich habe 'package.skeleton ()' verwendet, um .Rd-Hilfedateien vor ein paar Monaten zu generieren. Ich habe diese Dateien bearbeitet, und ich habe auch die Funktionen geändert, einige Funktionen entfernt, andere hinzugefügt. Gibt es eine Funktion, die das Aktualisieren der Rd-Dateien automatisiert?
aktualisieren
Ein schönes Paket wurde gerade veröffentlicht Rd2roxygen , es wird vom Autor beschrieben Yihui Xie auf seinem Blog .
Wie der Name schon sagt, erlaubt es dieses Paket, nachträglich in .Rd enthaltene Dokumentation in .R-Dateien einzufügen. Klingt nach einem vielversprechenden Ansatz für das Erlernen von Roxygen und für das Konvertieren von derzeit in Entwicklung befindlichen Paketen in R-Pakete. Woo hoo. Danke Yihui!
Basierend auf den Antworten von Joshua und Yihui scheint die Antwort zu lauten: roxygen ermöglicht die automatische Aktualisierung von Rd-Dateien usw. basierend auf Änderungen im Quellcode von .R, und wenn ich roxygen derzeit nicht verwende , Rd2roxygen kann mir helfen, zu migrieren.
Rd2roxygen
wurde entwickelt, um Paketentwicklern zu helfen, die in den rohen Rd-Dateien "steckengeblieben" sind, aber zu roxygen
wechseln möchten - es kann Rd-Dateien verarbeiten und die R-Skripte mit roxygen-Kommentaren aktualisieren. Von nun an können Sie beginnen, die Macht von roxygen
zu genießen. Also Rd2roxygen
ist keine direkte Antwort, aber es könnte Ihnen beim Übergang helfen.
Dies beantwortet nicht speziell Ihre Frage, aber Sie könnten sich für Roxygen interessieren.
Nein, das glaube ich nicht.
Aber Sie könnten versuchen, package.skeleton()
für neue oder geänderte Funktionen erneut auszuführen und dann diese von Hand zusammenzuführen.