knitrと(理想的には)スタルマジャーを使用して、変数グループの見出しを含む記述テーブルの生成を自動化したいと考えています。重み付けされた記述が必要なので、私はstargazerに組み込まれた要約関数を使用せず、統計を含むデータフレームを生成し、summary=FALSE
引数を使用してデータフレームを印刷します。スタルマジャーサマリーテーブルの変数グループ見出し
問題1:stargazerが見出し行のNA
をニットプロセスを中断する$$
に変換するため、変数と見出しが行で、集計統計が列であるdfが機能しません。
問題2:回避策として、変数と見出しを列に、見出しを行に、統計データを行として生成し、flip=TRUE
引数を使用して、stargazerの出力に行と列を反転させます。これにより、変数の見出しと数値ベクトルに空の文字ベクトルを持たせることができますが、視覚効果は数値モードでは出力されませんが、文字として扱われます。
例:
# create example df
df <- data.frame(heading=c(" "," "," "),var1=c(1,2,3),var2=c(4,5,6))
df$heading <- as.character(df$heading)
# output using stargazer
stargazer(df, summary = FALSE, flip = TRUE)
% Table created by stargazer v.5.2 by Marek Hlavac, Harvard University. E-mail: hlavac at fas.harvard.edu
% Date and time: Fri, Aug 12, 2016 - 10:39:01
\begin{table}[!htbp] \centering
\caption{}
\label{}
\begin{tabular}{@{\extracolsep{5pt}} cccc}
\\[-1.8ex]\hline
\hline \\[-1.8ex]
& 1 & 2 & 3 \\
\hline \\[-1.8ex]
heading & & & \\
var1 & 1 & 2 & 3 \\
var2 & 4 & 5 & 6 \\
\hline \\[-1.8ex]
\end{tabular}
\end{table}
質問:私は、記述テーブルの見出し(空行)を追加し、まだ変数統計の数式モードの出力を得るにはどうすればよいですか?
:特に、あなたがやりたいスターゲイザーを伝える方法はありません、あなたが結果を修正する必要があるだろうLaTeXコード。このパッケージを使用しないでください。例えば、Panderのような別のテーブルジェネレータを使用してください。 –