2014-07-23 43 views
-1

誰能幫我與格式..什麼命令,我應該使用或讓我知道我應該學會解決這個myslef ...)無法獲得所需的輸出格式中的R語言

> d 
[1] 5.5 
> cat("##",d[]) 
## 5.5 
[1] 5.5 
> print("##",d) 
[1] "##" 
> print("##",d[]) 
[1] "##" 
> print(d) 
[1] 5.5 

我期待的樣品不一致的:

## [1] 5.5 
+0

我猜'貓(「## [1]」,d)'? – josliber

+0

'paste(「## [1]」,sprintf(「%。1f」,d))' – Emer

+0

感謝所有選項!爲什麼只有打印d打印[1] 5.5然後當我用貓它不打印[1]? – user1444376

回答

2
cat(paste("##", capture.output(print(5.5)))) 
## [1] 5.5 

有你的實際問題可能更好的替代品(你不定義)。包裝knitr浮現在腦海。