2016-11-16 51 views
0

是否有一種方法可以創建變量並在單個命令中輸出其值?換句話說,將以下兩行連接成一個命令?R:在單個命令中創建變量和顯示值

x <- mean(1:7) 
x 
+1

裹在括號'(X < - 均值( 1:7))' –

+0

或者只是將目光轉向RStudio的環境窗格 –

+0

@ Hack-R - 這是一個R Notebook –

回答

1

把這個命令包裝在禁忌中。

(x <- mean(1:7)) 

知道這一點,你可以做一些很酷的R技巧,比如創建一個對象並在同一表達式中使用它。開發團隊完成了R源代碼。這是apply雙巢:

if (length(dn.call) && !is.null(n1 <- names(dn <- dn.call[1])) && 
     nzchar(n1) && length(ans.names) == length(dn[[1]])) 

要小心,這些新發現的力量,你的同事將永遠無法再讀取你的代碼:)