私の出力をテーブルとしてmarkdownに表示したいのですが、kable
を使用して出力をスタイリングしたかったのです。サプリーの結果からテーブルを印刷するのに `kable`を使用したい
だから、これは私がa
コンソールで次のようになり
a <- sapply(storm[,c("evtype", "fatalities", "injuries", "propdmg","cropdmg")], function(x) table(is.na(x)))
として保存したものです:
a
evtype.FALSE fatalities.FALSE injuries.FALSE propdmg.FALSE
902297 902297 902297 902297
cropdmg.FALSE
902297
推測私はどのように私はkable(x)
を使用することができます名前を変更したくありません。私は、xが行列またはデータフレームであることを持っていることを読んで、as.data.frame
を試してみましたが、ここでは出力が
kable(as.data.frame(a))
[1] "| | a|" "|:----------------|------:|"
[3] "|evtype.FALSE | 902297|" "|fatalities.FALSE | 902297|"
[5] "|injuries.FALSE | 902297|" "|propdmg.FALSE | 902297|"
[7] "|cropdmg.FALSE | 902297|"
attr(,"format")
.
.
のように見えたものです私はまたncol=5, byrow =F
のような引数を試してみました「」エントリ として来ていることを確認します私はこの時点で進んでいくつもりであり、このことについてどのように考えるかについての指針を得ることを望んでいました。ありがとう
何をお探しですか?結果はあなたが望むものではないのですか?横向きの配置が必要な場合は、データをそのように見えるようにします。 'knitr :: kable(data.frame(lapply(mtcars、mean)))' – alistaire
これは私が実際に探していた答えです。私は 'lapply'からの出力がそのトリックをすることに気付かなかった。 – Bhail
'lapply'水平出力、' sapply' vertical .. yeah – Bhail