我正在 python 中运行一些适合的线性模型(通过 RPy 使用 R 作为后端),并且我想使用我的 R“摘要”数据导出一些 LaTeX 表。
This thread很好地解释了如何在 R 中执行此操作(使用 xtable 函数),但我不知道如何在 RPy 中实现此操作。
返回的唯一相关内容搜索(例如“Chunk RPy”或“xtable RPy”)是 this ,这似乎在 python 中加载包但不使用它:-/
Here's an example我如何使用 RPy 以及会发生什么。
这将是在不加载任何数据的情况下出现的错误:
from rpy2.robjects.packages import importr
xtable = importr('xtable')
latex = xtable('')
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-131-8b38f31b5bb9> in <module>()
----> 1 latex = xtable(res_sum)
2 print latex
TypeError: 'SignatureTranslatedPackage' object is not callable
我尝试使用 stargazer
包而不是 xtable
,但遇到了相同的错误。
最佳答案
好吧,我解决了这个问题,但我有点羞愧地说,这完全是理所当然的。
您只需将函数调用为 xtable.xtable()
或 stargazer.stargazer()
。
关于python - 使用 RPy 和 xtable 从 R 摘要生成 LaTeX 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19891416/