Agar dapat membandingkan dua versi suatu paket, saya harus dapat memilih versi paket mana yang saya muat. Sistem paket R diatur secara default untuk menimpa paket yang ada, sehingga Anda selalu memiliki versi terbaru. Bagaimana cara saya mengesampingkan perilaku ini?
Pikiran saya sejauh ini adalah:
Saya bisa mendapatkan sumber paket, mengedit deskripsi untuk memberikan nama yang berbeda dan membangun, pada dasarnya, dua paket berbeda. Saya lebih suka bekerja secara langsung dengan binari, karena tidak terlalu merepotkan.
Saya tidak perlu memuat kedua versi paket secara bersamaan (hanya diinstal di suatu tempat pada waktu yang sama). Saya mungkin dapat mengotak-atik Sys.getenv('R_HOME')
untuk mengubah tempat R menginstal paket, dan kemudian .libpaths()
mengubah tempat R mencarinya. Ini sepertinya rumit, jadi apakah ada yang punya ide lebih baik?
update.packages
disebutkan argumeninstallWithVers
. Anda dapat mencoba memeriksanya (atau saya akan memeriksanya nanti dan mempostingnya sebagai jawaban;)). - person Marek   schedule 07.06.2010