0
kableを使用してスターゲイザーテーブルを印刷します。
私はmarkdownでコードを実行しているときに、stargazerテーブルを取得しますが、テーブルの前の行に記号|
がある複数の行があります。
私はまた、最初に警告メッセージが表示されます:kableは複数行のスタルマジャーテーブルを印刷します
これは、(いくつかの変更を伴う)テーブルの私のコードです:
Warning in kable_markdown(x = structure(c("", "<table style=\"text-
align:center\"><caption><strong>Crude models: OR for mRS at discharge >3
with 95% CI</strong></caption>", : The table should have a header (column
names)
私の出力は次のようになります
mod.example1 <- glm(bad_outcome~x1+x2+x3+x4, family = "binomial", data = dat0)
mod.example2 <- glm(bad_outcome~x1+x2+x3+x4, family = "binomial", data = dat1)
CI.list <- list(exp(confint(mod.example1)),exp(confint(mod.example2)))
my.stg <- stargazer(
title = "my models: OR for bad outcome",
mod.example1
mod.example2,
type="html",
digits = 2,
t.auto = FALSE,
model.numbers = F,
keep.stat = "n",
report = c("vc*sp"),
omit = "Constant",
star.cutoffs = c(0.05,0.01,0.001),
no.space = FALSE,
single.row = F,
dep.var.labels = c("***bad outcome***"),
covariate.labels = c("x1","x2","x3","x4"),
column.labels = c("-**dat0**-", "-**dat1**-"),
ci= T,
ci.custom = CI.list,
apply.coef=exp)
と新しいチャンク:
kable(my.stg)
表は印刷されますが、複数の行/矩形の後にのみ印刷されます。 私はまた、他のコンピュータからコードを実行し、問題が発生しませんでした。 これは何が原因ですか?
こんにちは@michal、あなたは実際のコード/テーブルを提供できますか? – Johnny
こんにちは@ジョニー、私はちょうど私の元の質問を編集し、サンプルコードを追加しました。ありがとうございました! – michal