R语言读取数据、拆分数据,并保存到相应文件夹 | 您所在的位置:网站首页 › 按条件导出数据的函数 › R语言读取数据、拆分数据,并保存到相应文件夹 |
将一张Excel表的数据按照第一列元素分组,分组后按照某种规则命名,并重新读入Excel中,放入指定的文件夹中。 如上所示的excel表,将sheet1中的数据按照“地域名称”拆分,并将数据放入相应的省份文件夹,如放入D盘的test文件夹中 D:\mydata\test |__test |___mydata.xlsx |___安徽省 |___安徽省安庆市.xlsx |___安徽省蚌埠市.xlsx |___河北省 |__河北省蚌埠市.xlsx |___……假如数据最终的文件夹目录如上所示。代码可以作如下编写: library(readxl) # 载入readxl包,使用read_excel读入excel文件 library(xlsx) # 载入xlsx包,使用write.xlsx保存文件为excel格式 # setwd()设置路径为D:\\mydata\\test' setwd('D:\\mydata\\test') # read_excel 读入数据,具体用法可使用帮助。 # 1表示读入第一张sheet,2表示读入第二张sheet,也可用sheet = "sheetname",默认第一行为标题行 dt = read_excel('mydata.xlsx', 2) # unique() 过滤重复数据,保留唯一数据 # 此处过滤掉第2列和第3列的重复行,最终只剩下3行不重复数据,默认不含标题 province_city |
CopyRight 2018-2019 实验室设备网 版权所有 |