<aside> 📢 本文仅罗列R导入数据的包和简单操作,内含有很多超链接,点击进入查看详细
</aside>
read.table() #该函数有如下4个变体,在分隔符上有细微区别
read.csv()
read.csv2()
read.delim()
read.delim()
比较万能,自动匹配数据格式,数据读入import(),写出export()
rio::import()
rio::export()
path = list.files("E:/R/R working directory/PRE2010")
data = import_list(path)
对于格式一样的批量导入并合并
path = list.files("E:/R/R working directory/PRE2010")
df = import_list(path, rbind = T)
导出同一工作簿的不同工作表
df= list(r=data.frame(cor_crn_p6$r), p=data.frame(cor_crn_p6$p), t=data.frame(cor_crn_p6$t))
rio::export(df, "data.xlsx")
导入时直接返回的tibble数据框
# readxl包
em = read_excel("G:/植物资料/爬取的植物名录/峨眉山植物名录.xlsx") #read_excel可用下面两个函数等价
em = read_xlsx("G:/植物资料/爬取的植物名录/峨眉山植物名录.xlsx") #导入xlsx文件
em = read_xls("G:/植物资料/爬取的植物名录/峨眉山植物名录.xls") #导入xls文件
# writexl包
write_xlsx("G:/植物资料/爬取的植物名录/result.xlsx") #导出excel数据
导出同一工作簿的不同工作表
df= list(r=data.frame(cor_crn_p6$r), p=data.frame(cor_crn_p6$p), t=data.frame(cor_crn_p6$t))
writexl::write_xlsx(df, "data.xlsx")
通过read.xlsx()和write.xlsx()函数导入和导出excel文件