0
說我有兩個代碼塊如下圖所示,[R Sweave塊選項
<<include=FALSE>>=
inf.col <- cbind(dffits(col.lm), dfbetas(col.lm), cooks.distance(col.lm))
inf.col462 <- data.frame(inf.col[462,])
rownames(inf.col462) <- c("DFFITS", "DBETAS Intercept", "DBETAS Accept", "DBETAS Top10perc", "DBETAS PrivateYes", "DBETAS Outstate", "DBETAS PhD", "Cook's D")
inf.col462
inf.col484 <- data.frame(inf.col[484,])
rownames(inf.col484) <- c("DFFITS", "DBETAS Intercept", "DBETAS Accept", "DBETAS Top10perc", "DBETAS PrivateYes", "DBETAS Outstate", "DBETAS PhD", "Cook's D")
inf.col484
inf.col251 <- data.frame(inf.col[251,])
rownames(inf.col251) <- c("DFFITS", "DBETAS Intercept", "DBETAS Accept", "DBETAS Top10perc", "DBETAS PrivateYes", "DBETAS Outstate", "DBETAS PhD", "Cook's D")
inf.col251
inf.col460 <- data.frame(inf.col[460,])
rownames(inf.col460) <- c("DFFITS", "DBETAS Intercept", "DBETAS Accept", "DBETAS Top10perc", "DBETAS PrivateYes", "DBETAS Outstate", "DBETAS PhD", "Cook's D")
inf.col460
@
<<>>=
inf.col2 <- cbind(inf.col462, inf.col484, inf.col251, inf.col460)
inf.col2
@
在我的.pdf輸出我只想從第二塊看到代碼。但第二塊使用來自第一塊的代碼。因此,如果我使用<<eval=FALSE>>=
,代碼將不會運行,R將不知道對象inf.col462等等。我試圖<<include=FALSE>>=
如圖所示,但它仍然打印塊1中的所有代碼。
如何不打印塊1,但將其信息存儲在緩存中以評估塊2?
謝謝。
P.S.我要求:dplyr,knitr,tidyr。
你試過'echo = FALSE'嗎? –
@ChrisC'echo = FALSE'不顯示代碼,但仍顯示輸出。 – jchaykow