如何读取其他类型的数据,一个很好的开始是用tidyverse中的一些包:
对rectangular数据:
haven包用来读取和输出SPSS, Stata和SAS文件 。
里面的函数有:read_sas()、read_xpt()、read_sav()、read_por()、write_sav()、read_dta()、write_dta()等。
readxl包用来读取excel文件(.xls和.xlsx)
里面的函数有:read_excel()。(哇哦,这个包好好玩,有空好好研究下。)
DBI包与一些特定的后端数据库,例如:RMySQL, RSQLite, RPostgreSQL等一起用来运行SQL queries并返回一个数据框。
对hierarchical数据:
jsonlite可以用来解析json文件(fromJSON()和toJSON()),xml2用来解析xml文件(read_xml()和read_html())。
网友评论