将多个文件导入到 R 中的单个合并数据框中

2024-02-14

我有 8 个 CSV 文件都在同一目录中,需要将它们导入到 R 中的单个数据框中。它们都遵循相同的命名约定,“dataUK_1.csv”、“dataUK_2.csv”等,并且具有完全相同的功能列的结构。

我已经成功地使用以下方法创建了所有文件名(包括完整目录)的向量:

files = list.files("/Users/iarwain/Data", pattern=".csv", full.names=T)

我只是不确定如何将这些名称传递给 read.csv 命令,以便它循环 8 次,导入每个文件并将其内容作为新行添加到单个数据框中,以便最终结果是一个包含8 个 CSV 中的所有数据行。

Thanks!


你不想要一个循环。你要lapply.

file_list <- list.files("/Users/iarwain/Data", pattern=".csv", full.names=T)


combined_files <- do.call("rbind", lapply(file_list, read.csv))

翻译:应用函数read.csv在列表中的每个项目上file_list。输出是一个列表。调用函数rbind在所有输出上,并将其分配给combined_files

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将多个文件导入到 R 中的单个合并数据框中 的相关文章

随机推荐

  • 如何在 page.html 中显示来自 google 驱动器的图像?

    i trying use image from google drive at my html page i shared image and copied link to file and pasted it to image tag i
  • 当虚拟键盘在全屏显示模式下处于活动状态时,PWA 不会调整窗口大小

    我正在开发一个 PWA 主要针对移动用户 据我所知 网络的默认行为是 当虚拟键盘处于活动状态时 窗口大小会相应调整 这对于网络上的移动设备和独立显示模式来说效果很好 在全屏模式下 当键盘处于活动状态时 窗口大小不会改变 这导致输入被隐藏在键
  • 读取 Excel 文件时 R 中的 stringsAsFactors 出错

    我想知道有什么替代方案stringsAsFactors在 R 中 我知道这在 R 工作室的 CSV 和 XLSX 中有效 但在 R 中stringsAsFactors无法读取 XLSX 文件 Sheet3 5K read xlsx Late
  • Java 中的 DB2 连接速度极慢

    我正在尝试从 Java 应用程序连接到 Linux 服务器上的 IBM DB2 9 数据库 我在用db2jcc jar DB2 通用 JDBC 驱动程序 建立连接需要花费大量时间 可能出什么问题了 我知道有很多因素可能导致这种情况 但我想找
  • Chrome - Fetch API 无法加载文件。如何解决?

    我有以下两个文件 索引 html
  • 如何从 json 字典自动创建模型类(NSObject)?

    有没有办法创建字典或 json 响应的模型类 包装器 因为在我的应用程序中有很多网络服务 并且所有 WS 都包含大数据 如果我一直一一创建 则需要花费很多时间来创建带有检查空数据和编码解码对象的 NSObject 类 请建议我手动创建所有
  • 在包含路径 phpstorm 中找不到 PHPUnit

    Cannot find PHPUnit in include path是我尝试在 phpstorm 中运行代码时收到的错误消息 在 PHP 设置中 我的 PHP 级别语言是5 4 traits short array syntax etc
  • 使用 EWS API 将邮件保存到 msg 文件

    我正在使用 Exchange Web Services Managed API 1 1 连接到 Exchange Server 2010 然后查找收到的新电子邮件 现在我想将 msg 文件的副本保存到磁盘上的文件夹中 我不想使用任何付费第三
  • python 中的阿姆斯特朗数

    num int input please enter number for num in range num 1000 sum1 0 numcp num if num gt 10 and num lt 100 while num gt 0
  • 在脚本的Google表格中获取带有#NA的公式的错误注释

    我找不到任何方法来获取失败公式的错误消息 实际上它提供了更多信息 而只是错误代码 因为 NA 始终为 7 NA 可能意味着不同的东西 我希望能够识别哪些细胞具有哪种类型的 NA getNote不起作用 有办法吗 我使用 IMPORTXML
  • 错误:未定义标签,如何在java中使用此代码中的标签语句?

    我在Java教科书中读到任何语句都可以被标记并且可以与break一起使用 但是在尝试此代码时 我收到错误未定义标签 stackoverflow 的伙计们在将这个问题标记为重复之前先等待 我已经检查了这些问题 但没有一个解释这个问题 publ
  • 如何从文件类型获取文件扩展名?

    我有一个文件名列表如下 files dl files 4j55eeer wq3wxxpiqm jpg home Desktop hjsd03wnsbdr9rk3k kd0dje7cmidj0xks03nd8nd8a3 问题是大多数文件的文件
  • SAP Crystal Reports Viewer 不显示在浏览器中

    我拥有一个使用框架 4 5 的 ASP NET Web 项目 已安装并实施适用于 VS2012 Crystal Reports Developer 的 SAP 报表 在本地报告中 它可以在浏览器 Chrome Firefox IE 中正常工
  • 有没有 numpy group by 函数?

    numpy 中是否有任何函数可以按第一列将该数组分组到下面 我在互联网上找不到任何好的答案 gt gt gt a array 1 275 1 441 1 494 1 593 2 679 2 533 2 686 3 559 3 219 3 4
  • Bootstrap 3 中的垂直对齐字形

    我有一个这样的字形 div class col xs 4 col sm 2 span class glyphicon glyphicon circle arrow up glyphicon large span div glyphicon
  • 在 WordPress 中获取页面(无帖子)的精选图像

    我需要显示所有页面的特色图像 而不是帖子 我有这个代码 img src class header img alt 但这仅显示一张特色图像 太感谢了 您可以简单地使用 WP Query 来获取它 loop new WP Query array
  • Yii2 自定义分页联合查询

    我想在 Yii2 中实现自定义分页 这是我的代码 connection Yii app gt getDb name GET name query SELECT name FROM user WHERE name LIKE name UNIO
  • Python 将十进制转换为十六进制

    我这里有一个函数可以将十进制转换为十六进制 但它以相反的顺序打印它 我该如何解决它 def ChangeHex n if n lt 0 print 0 elif n lt 1 print n else x n 16 if x lt 10 p
  • jQuery:无限滚动和后退按钮

    好吧 我知道这会给每个人带来问题 也给我带来问题 我在客户的网站上使用无限滚动插件 结合同位素插件按顺序加载他们的产品 问题是 因为他们有 1000 种产品 任何浏览该网站然后点击进入产品的人 当他们点击按后退按钮 它们将返回到顶部 或第一
  • 将多个文件导入到 R 中的单个合并数据框中

    我有 8 个 CSV 文件都在同一目录中 需要将它们导入到 R 中的单个数据框中 它们都遵循相同的命名约定 dataUK 1 csv dataUK 2 csv 等 并且具有完全相同的功能列的结构 我已经成功地使用以下方法创建了所有文件名 包