Anda ingin Sys.getenv()
seperti pada Sys.getenv("PATH")
, katakanlah.
Atau sebagai contoh Anda, coba
SIR <- Sys.getenv("SIR")
system(paste("ec2-cancel-spot-instance-requests", SIR))
Untuk pengaturan variabel saat startup, lihat help(Startup)
untuk mempelajari tentang ~/.Renvironment
dll
Menggunakan Sys.getenv()
Anda melihat semua variabel terdaftar di lingkungan saat ini.
Namun, mereka berbeda dari yang digunakan di shell Anda saat ini, misalnya ditentukan di .profile.
Untuk mengatur variabel untuk R, buat sebuah .Renviron
file di direktori home Anda dan tulis di sana
MYDIRECTORY="/home/wherever"
Setelah memulai ulang R, Anda akan dapat mengakses variabel ini dengan
Sys.getenv("MYDIRECTORY")
Saya cukup baru di R tetapi pendekatan saya adalah ini:Saya memiliki variabel lingkungan tingkat proyek yang disimpan dalam .env
mengajukan. Untuk membuatnya dapat diakses di R, saya menggunakan
> readRenviron(".env")
Kemudian untuk mengakses variabel tertentu
> Sys.getenv("RDS_UID")
Dan itu bekerja dengan sempurna.