当R可以读取同一目录中的其他文本文件时,为什么它不读取特定的文本文件?

当R可以读取同一目录中的其他文本文件时,为什么它不读取特定的文本文件?,r,database,dataframe,readr,R,Database,Dataframe,Readr,当我尝试导入一个文本文件Ratings.timed.txt时,R表示输入文件是ypu,数据框只是一个未定义的长列,尽管我可以很好地打开和读取它。你知道我怎么修吗 编辑:我可以使用Ratings.timed读取文件查看您的文件它不是真正的CSV(逗号分隔),但可能是TSV(制表符分隔)。因此,您应该使用read\u tsv()函数 此外,该文件可能有BOM表,因此第一列的名称开头将有3个额外的符号。我不知道使用tidyverse比使用rename(): 哦,谢谢你!我打算编辑这篇文章,但我也可以

当我尝试导入一个文本文件Ratings.timed.txt时,R表示输入文件是ypu,数据框只是一个未定义的长列,尽管我可以很好地打开和读取它。你知道我怎么修吗


编辑:我可以使用
Ratings.timed读取文件查看您的文件它不是真正的CSV(逗号分隔),但可能是TSV(制表符分隔)。因此,您应该使用
read\u tsv()
函数

此外,该文件可能有BOM表,因此第一列的名称开头将有3个额外的符号。我不知道使用tidyverse比使用
rename()


哦,谢谢你!我打算编辑这篇文章,但我也可以使用
Ratings.timed来读取文件
library(tidyverse)

read_tsv('filename.csv') %>%
  rename(userid.ID = colnames(.)[1])