我有一個RDS文件,例如/tmp/data.RDS
。我想開始R並已經將該文件加載到環境中的變量中。我想:啓動R控制檯並將RDS文件加載到變量中
R -e "data <- readRDS('/tmp/data.RDS')"
然而,-e
參數退出控制檯時命令完成。
我也試過:
R --interactive -e "data <- readRDS('/tmp/data.RDS')"
不幸的是,它看起來像--interactive
和-e
是相互排斥的 - 在命令行中的第一個將被使用,其他人理睬。換句話說,這將不會運行-e
之後的部分。
謝謝您的閱讀!
你爲什麼要這麼做? – PoGibas
將呼叫添加到.Rprofile是否足夠?或者你只想做一次? – Dason
你可以在你的'.Rprofile'里加入'if(any(commandArgs()=='yes'))data < - readRDS('/ tmp/data.RDS')'。接下來,如果你用'yes'參數打開R,文件將被加載;否則它不會。 – nicola