[問題] 函數的output排版,與一些相關問題
[問題類型]:
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來),
[軟體熟悉度]:
使用者(已經有用R 做過"一點"作品)
[問題敘述]:
版上各位好,目前我在寫一些函數想做成套件,希望讓output排版可以漂亮一點,
所以使用cat這個函數,但是使用cat會強制在Consolo輸出,可以看例子
會比較容易理解我的問題,謝謝
[程式範例]:
square <- function(x) {
cat(" It is a test.", "\n")
cat(" The square of (", x, ") equal to", x^2)
}
square(2)
temp <- square(2)
簡單來說,我希望temp <- square(2)這行可以不要在Consolo顯示
It is a test.
The square of ( 2 ) equal to 4,
我打temp才出現
It is a test.
The square of ( 2 ) equal to 4
目前用Cat卻導致相反結果,有小研究過過lm函數可以做到類似狀態,
但lm函數太複雜,實在無法輕易看懂,想請教版上高手幫忙解答!!
在此感謝各位看完我的問題!謝謝。
P.S. 另外在請教另一個小問題,上面
It is a test.
The square of ( 2 ) equal to 4
可以看出如果需要文字與變數夾雜,勢必會有空格,也就是會這樣( 2 )
這有辦法解決嗎? ( 2 ) ----> (2) 變成這樣!
再次感謝!!!!
[關鍵字]:
排版; cat
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.231.53.159
※ 編輯: coo20819 來自: 61.231.53.159 (12/23 00:16)
→
12/23 11:29, , 1F
12/23 11:29, 1F
→
12/23 11:30, , 2F
12/23 11:30, 2F
→
12/23 17:08, , 3F
12/23 17:08, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 4 篇):
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章