【问题标题】:Read files in R using for loop causes error使用for循环读取R中的文件会导致错误
【发布时间】:2015-01-15 10:19:46
【问题描述】:

嗨,我在“文件名”中有一个长度为 300 的文件列表,即 300 个文件的文件名类别是字符
班级。我尝试如下执行 for 循环:

 filenames=list.files(file.path(getwd(), directory), full.names=TRUE) ## directory is a folder name
 for (item in filenames) {print item)

然后

for (i in c(1:length(filenames)) {print i}

我基本上希望它使用 for 循环读取。但它给了我意想不到的符号错误任何人都可以提供一些帮助

【问题讨论】:

  • 我不确定您的代码与读取文件有何关联,但您的第二行代码中缺少括号。此外,您的代码始终在 R 中运行。RStudio 只是一个 IDE(“前端”)。
  • 请包含可重现的代码。 print item 不是有效的 R 语句。
  • @Roland 我已经编辑了我的问题,请看一下

标签: r for-loop


【解决方案1】:
  for (item in filenames) {print (item))

这正在工作。打印后需要括号。一不小心就跟着python2.7格式了

谢谢。

【讨论】:

    猜你喜欢
    • 2011-10-09
    • 2020-11-28
    • 2023-04-03
    • 2018-04-02
    • 1970-01-01
    • 2017-07-10
    • 1970-01-01
    • 1970-01-01
    • 2022-01-04
    相关资源
    最近更新 更多