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

Why is R not reading a specific text file when it can read others in the same directory?

当我尝试导入文本文件时,Ratings.timed.txt,R 说输入文件是 ypu 并且数据框只是一长列未定义,即使我可以打开并读取它美好的。你知道我该如何解决吗?

This is what I'm talking about, for clarity.

编辑:我能够使用 Ratings.timed <- read.delim("Ratings.timed.txt", fileEncoding="UTF-16LE")

读取文件

查看您的文件,它不是真正的 CSV(逗号分隔),但可能是 TSV(制表符分隔)。因此,您应该使用 read_tsv() 函数。

此外,该文件可能有BOM,所以第一列将在第一列名称的开头多出3个符号。我不知道 tidyverse 比使用 rename():

更好
library(tidyverse)

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