欢迎访问汉海网,带你进入知识的海洋!

r语言如何分析表格(R数据分析再写stargazer包)

方应 分享 时间: 加入收藏 我要投稿 点赞

有同学反应说stargazer包输出的结果似乎是乱码,而不是相关的漂亮的表格,今天我们一起再看一下这个包的说明文档,目前就我自己的经验,学习一个新的包还是要看包的说明文档的。

前言

stargazer 是一个可以给自己数据分析出来的结果表格输出为LATEX code html code and ASCII text的一个包,而且输出的LATEX code HTML code and ASCII text形成的最终的展现方式都是出版级的品质。

为什么要用stargazer

stargazer有3个方面的优势:易用、支持多种模型输出、美观。

关于这三方面的的优势,我之前的文章有写,大家可以自己查阅。

总之这个包是世界上很多科研教学人员常常会选择的R-to-LATEX的包。说白了它要干的事就是把我们的输出映射到LATEX排版系统中、或者text、或者html。

问题复现

今天小伙伴的问题是自己的输出的是LATEX码而非html表格。

这个也不算是一个问题,因为这个包默认就是输出latex的code的。如下

问题复现

看看包的说明:

The default setting produces LaTeX code the additional alternatives are:

•Output as text which allows a quick view of results

•Output as html which produce editable tables for Word documents.

看上面的说明,默认输出LaTeX code,当然我们还可以输出text与html。

怎么做呢?比如我们就要输出为html,看代码:

> library(stargazer)> stargazer(attitude type="html" out = "codewar.htm")

我们只要加上type和out两个参数就好啦,然后你就可以在你的目录中找到codewar.htm这个文件,然后选择在浏览器打开就行啦。打开如下图:

到这儿就完美解决啦,当然啦,要输出text也是一个样的操作,希望对大家有帮助。

小结

今天算是写了一个答疑帖,也怪之前写的不够细致,希望这个文章可以解决大家的问题并欢迎大家留言,还有我在百度云上上传了关于stargazer的一个ppt,大家私信就好。感谢大家耐心看完。发表这些东西的主要目的就是督促自己,希望大家关注评论指出不足,一起进步。内容我都会写的很细,用到的数据集也会在原文中给出链接,你只要按照文章中的代码自己也可以做出一样的结果,一个目的就是零基础也能懂,因为自己就是什么基础没有从零学Python和R的,加油。

(站外链接发不了,请关注后私信回复“数据链接”获取本头条号所有使用数据)

往期内容:

R数据分析:stargazer给你一个漂亮的可以直接发表的结果表格

python数据分析:删除与重命名dataframe的行与列

R数据分析:何为Tidy data,它又有什么好处

python数据分析:pandas的converters参数

R数据分析:在tidyverse中“do”起什么作用

R数据分析:tidyverse中常用的解析函数总结

R markdown代码个性化控制操作,小白总结

221381
领取福利

微信扫码领取福利

r语言如何分析表格(R数据分析再写stargazer包)

微信扫码分享