【发布时间】:2021-04-27 22:52:59
【问题描述】:
我需要导入一个包含数千个文件的文件夹。它们不是 csv、xlsx、txt 文件,它们只是说类型(数据类型)下的文件。我尝试了多种方法来导入它们以及以管理员身份运行 R。
我使用不同的 read.csv、delim 等尝试了此代码的不同排列,但我无法导入文件。
baseball <- read.csv('C:/Users/nfisc/Desktop/Spring 2021/CIS 576/Homework/Homework 5/rec.sport.baseball', stringsAsFactors = F)
任何帮助将不胜感激。
【问题讨论】:
-
文件必须具有扩展名才能正确识别文件类型。那么在您的情况下,文件的扩展名是什么?
-
这就是问题所在。我确实尝试过 csv 等,但这不是文件类型。当我单击文件的属性时,文件类型只是说文件。它以 Notebook++ 打开
-
在属性上,查看文件类型,它的括号中会有一个扩展名。所有文件都包含扩展名。所以你首先必须告诉我们文件类型是什么。如果您不知道文件类型,那么我们无能为力。例如,R 无法打开可执行文件、批处理文件等
-
我很抱歉,但我试过了,除了 word 文件我什么都看不到。我尝试使用 file_raw 导入文件夹,它没有出错,但没有导入数据。我无法包含文件的图片,因为我是 stackoverflow 的新用户。
-
如果您不知道文件类型,则无法导入。尝试了解文件的类型。既然你说你可以使用记事本++打开它,它是一个人类可读的文件,因此它确实有一个扩展名。一旦你弄清楚扩展名是什么,你就可以提出你的问题。否则是徒劳的。也许你可以使用
readLines(your file)。如果您不知道如何找到扩展名,也可以尝试使用list.files()函数来确定扩展名