r語言如何分析表格(R數(shù)據(jù)分析再寫stargazer包)
有同學(xué)反應(yīng)說stargazer包輸出的結(jié)果似乎是亂碼,而不是相關(guān)的漂亮的表格,今天我們一起再看一下這個包的說明文檔,目前就我自己的經(jīng)驗,學(xué)習一個新的包還是要看包的說明文檔的。
前言stargazer 是一個可以給自己數(shù)據(jù)分析出來的結(jié)果表格輸出為LATEX code html code and ASCII text的一個包,而且輸出的LATEX code HTML code and ASCII text形成的最終的展現(xiàn)方式都是出版級的品質(zhì)。
為什么要用stargazerstargazer有3個方面的優(yōu)勢:易用、支持多種模型輸出、美觀。
關(guān)于這三方面的的優(yōu)勢,我之前的文章有寫,大家可以自己查閱。
總之這個包是世界上很多科研教學(xué)人員常常會選擇的R-to-LATEX的包。說白了它要干的事就是把我們的輸出映射到LATEX排版系統(tǒng)中、或者text、或者html。
問題復(fù)現(xiàn)今天小伙伴的問題是自己的輸出的是LATEX碼而非html表格。
這個也不算是一個問題,因為這個包默認就是輸出latex的code的。如下
問題復(fù)現(xiàn)
看看包的說明:
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兩個參數(shù)就好啦,然后你就可以在你的目錄中找到codewar.htm這個文件,然后選擇在瀏覽器打開就行啦。打開如下圖:
到這兒就完美解決啦,當然啦,要輸出text也是一個樣的操作,希望對大家有幫助。
小結(jié)今天算是寫了一個答疑帖,也怪之前寫的不夠細致,希望這個文章可以解決大家的問題并歡迎大家留言,還有我在百度云上上傳了關(guān)于stargazer的一個ppt,大家私信就好。感謝大家耐心看完。發(fā)表這些東西的主要目的就是督促自己,希望大家關(guān)注評論指出不足,一起進步。內(nèi)容我都會寫的很細,用到的數(shù)據(jù)集也會在原文中給出鏈接,你只要按照文章中的代碼自己也可以做出一樣的結(jié)果,一個目的就是零基礎(chǔ)也能懂,因為自己就是什么基礎(chǔ)沒有從零學(xué)Python和R的,加油。
(站外鏈接發(fā)不了,請關(guān)注后私信回復(fù)“數(shù)據(jù)鏈接”獲取本頭條號所有使用數(shù)據(jù))
往期內(nèi)容:
R數(shù)據(jù)分析:stargazer給你一個漂亮的可以直接發(fā)表的結(jié)果表格
python數(shù)據(jù)分析:刪除與重命名dataframe的行與列
R數(shù)據(jù)分析:何為Tidy data,它又有什么好處
python數(shù)據(jù)分析:pandas的converters參數(shù)
R數(shù)據(jù)分析:在tidyverse中“do”起什么作用
R數(shù)據(jù)分析:tidyverse中常用的解析函數(shù)總結(jié)
R markdown代碼個性化控制操作,小白總結(jié)
本站部分文章來自網(wǎng)絡(luò)或用戶投稿。涉及到的言論觀點不代表本站立場。閱讀前請查看【免責聲明】發(fā)布者:方應(yīng),如若本篇文章侵犯了原著者的合法權(quán)益,可聯(lián)系我們進行處理。本文鏈接:http://www.gdyuanyu.cn/tougao/87669.html