R语言 导入和合并多个CSV文件 | 您所在的位置:网站首页 › r语言怎样导入数据 › R语言 导入和合并多个CSV文件 |
R语言 导入和合并多个CSV文件
在这篇文章中,我们将研究在R编程语言中合并多个CSV文件的方法。 使用的模块 dplyr: 这是一个数据操作的结构,提供了一套统一的动词,帮助解决最常见的数据操作障碍。 plyr: plyr是一个R程序包,它可以简单地将数据分割开来,对其进行处理,并将其重新组合起来。 readr: 它提供了一种快速和友好的方式来读取矩形数据(如 “csv”、”tsv “和 “fwf”)。 使用的函数 list.files()函数: 这个函数产生一个字符向量,包含命名目录中的文件或目录的名称。语法: list.files(path = “.”, pattern = NULL, all.files = FALSE,full.names = FALSE, recursive = FALSE, ignore.case = FALSE, include.dirs = FALSE, no. = FALSE) lapply() 函数: 该函数返回一个与X相同长度的列表,其中的每个元素都是将FUN应用于X的相应元素的结果。语法: lapply(X, FUN, …) bind_rows() 函数: 这个函数是do.call(rbind, dfs)或do.call(cbind, dfs)这种常见模式的有效实现,用于将许多数据帧绑定到一个数据帧中。语法 bind_rows(…, .id = NULL) 参数 …:要合并的数据帧。 .id。数据框架的标识符。 为了合并多个CSV文件,用户需要在R控制台中安装并导入dplyr、plyr和readr软件包,从这些软件包中调用list.files()、lapply()和bind_rows()等函数,并向这些函数传递必要的参数,以便在R编程语言中把给定的多个CSV文件合并为一个数据框。 使用中的数据 例子 library("dplyr") library("plyr") library("readr") gfg_data % lapply(read_csv) %>% bind_rows gfg_data输出 |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |