gpt4 book ai didi

将多个 CSV 文件读入单独的数据框

转载 作者:行者123 更新时间:2023-12-03 09:14:54 25 4
gpt4 key购买 nike

假设我们在目录 C:\R\Data 中有文件 file1.csv、file2.csv、... 和 file100.csv,我们想将它们全部读入单独的数据框(例如 file1、file2、... 和文件 100)。

这样做的原因是,尽管名称相似,但它们具有不同的文件结构,因此将它们放在列表中并没有多大用处。

我可以用 lapply但这会返回一个包含 100 个数据帧的列表。相反,我希望在全局环境中使用这些数据框。

如何将多个文件直接读入全局环境?或者,如何将数据框列表的内容解压缩到其中?

最佳答案

快速草稿,未经测试:

  • 使用 list.files()又名 dir()动态生成您的文件列表。
  • 这将返回一个向量,只需沿着 for 中的向量运行即可环形。
  • 读取第 i 个文件,然后使用 assign()将内容放入新变量 file_i

  • 那应该对你有用。

    关于将多个 CSV 文件读入单独的数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5319839/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com