R语言 导入和合并多个CSV文件 您所在的位置:网站首页 r语言怎样导入数据 R语言 导入和合并多个CSV文件

R语言 导入和合并多个CSV文件

2024-07-17 12:21| 来源: 网络整理| 查看: 265

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文件合并为一个数据框。

使用中的数据

在R语言中导入和合并多个CSV文件

例子

library("dplyr")                                                 library("plyr")                                                library("readr")      gfg_data %  lapply(read_csv) %>%                                            bind_rows                                                          gfg_data

输出

在R语言中导入和合并多个CSV文件



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有