2017-09-07 3 views
0

シンプルな形式で出力する関数を作ろうとしています。 ベータ版の見積もり値をすでに計算している場合は、結果書式をフォローしたい場合はどうすればよいですか。カスタマイズされた複数行の文字列として出力されるフォーマット関数

Coefficients 
------------- 
Constant: 5.2 
Beta1: 4 
Beta2: 9 
Beta3: 2 
. 
. 
. 

私はcat()機能を試してみましたが、cat()を使用するために、私は次のように手動ですべての行を記述する必要があります。

cat("Coefficients","\n","-------------","\n","Constant: 5.2","\n","Beta1: 4",....) 

、単純な結果フォーマットを作成する方法はありますか?

+0

をあなたのように線形回帰モデルのまとめをしたい場合HTMLテーブル、このパッケージをチェックしてくださいhttps://cran.rstudio.com/web/packages/sjPlot/vignettes/sjtlm.html –

+2

ベータ値がリスト 'l'に格納されていると仮定すると、' cat( "Coefficients"、 "\" ( "ベータ"、1:長さ(l)、 ":"、l、 "\ n")) ' – parth

答えて

0

あなたは10件の結果のベクトルを持っているとあなたはあなたができるBeta10する彼らにベータ1をラベル付けしたい場合:

result = 10:1 
b_order = 1:10 

paste0("beta", b_order, ": ", result) 

これが与える:

[1] "beta1: 10" "beta2: 9" "beta3: 8" "beta4: 7" "beta5: 6" "beta6: 5" "beta7: 4" "beta8: 3" "beta9: 2" "beta10: 1" 
+1

また、「n」、「------------- n」、 multiliのために 'cat'をラップするOPのタイトルごとに、おそらく 'cat(sep =" \ n "、paste0(" beta "、b_order、": "、result))' – Frank

関連する問題