我正在使用stargazer
包来生成(回归输出)表。在我开始编辑笔记之前,一切都在创造奇迹。 第一次:换行很难,但Bryan suggests手动解决方案并不优雅,但有效。 第二我需要从表格的左边开始。
通过更改原始LaTeX
代码来生成:
\textit{Note:} & \multicolumn{4}{l}{Logistic regression. Dependent variable: an indicator varible ... AND Some very long and interesting comment.} \\
到
\multicolumn{5}{l} {\parbox[t]{11cm}{ \textit{Notes:} Logistic regression. Dependent variable: an indicator varible ... AND Some very long and interesting comment.}} \\
手动编辑既费时又容易出错。所以我正在寻找一种从R
解决这个问题的方法,我目前正在使用以下内容:
stargazer([...],
style = "qje", notes.append = FALSE, notes.align = "l",
notes = "\\parbox[t]{7cm}{Logistic regression. Dependent variable: an indicator
varible ... AND Some very long and interesting comment.}")
答案 0 :(得分:3)
stargazer将其输出无形地作为字符向量返回,特别是您可以对其进行后期处理。根据您想要更改的内容,这可能涉及一些正则表达式。或者,就像在这种情况下,如果你知道你的注释行应该是什么样子,你可以简单地用你想要的替换错误的行。这是一个可重复性最小的例子:
if((window.location.hostname).indexOf('-')>=0){
var env= (window.location.hostname).split('-')[1];
// possible output of env : dev.someurl.com,qa.someurl.com
}
else{
//prod
}
答案 1 :(得分:1)
你可以用\ textwidth替换7cm,使你的解决方案通用。
stargazer([...],
style = "qje", notes.append = FALSE, notes.align = "l",
notes = "\\parbox[t]{\\textwidth}{Logistic regression. Dependent variable: an indicator varible ... AND Some very long and interesting comment.}")