Quiero escribir algunos datos temporales en el disco en un paquete R, y quiero estar seguro de que se puede ejecutar en todos los sistemas operativos sin asumir que el usuario tenga derechos de administrador. ¿Existe una función R existente que pueda proporcionar una ruta a un directorio temporal en todos los sistemas operativos principales? ¿O una forma de referenciar el directorio de inicio de un usuario?Escribiendo datos temporales de R
De lo contrario, yo estaba pensando en probar esto:
Sys.getenv("temp")
supongo que no puedo esperar que las personas tienen acceso de escritura a sus ubicaciones R, de lo contrario podría hacer referencia a una ruta dentro del directorio del paquete: .find.package("package.name")
.
Perfecto, gracias! Nota para uno mismo: pruebe apropos antes de hacer una pregunta: 'apropos (" temp ")' hubiera devuelto 'tempdir' y' tempfile'. – Shane