我試圖從system2調用的args將二進制的輸出轉換爲R對象。但是,我失敗了。我已經搜索了幾個選擇,如系統,exec_internal但不能正確。下面是一個使用Linux的功能‘因子’的玩具實例應該因式分解5555將system2的輸出傳遞給R對象
test_001 <- system2("factor", args=c("5555"))
和在監視器上顯示的輸出被
5555: 5 11 101
然而,我想有該結果進對象「test_001」。但是,如果我鍵入
test_001
結果只有
[1] 0
我真不明白如何從系統2輸出到R對象。謝謝你的幫助!
你必須將stdout重定向到R.'test_001 < - system2(「factor」,args = c(「5555」),stdout = TRUE)'應該可以工作。 –
@amatsuo_net請發佈這個答案。 –