我正在尝试导入一个带有数据帧的csv文件:
pc2020 <- read.table("pc2020.csv", sep = ";", header = TRUE)
这还可以,但编码是错误的,因此,我把所有突出的字符都搞砸了。
所以,我正在尝试:
pc2020 <- read.table("pc2020.csv", sep = ";", header = TRUE, fileEncoding = "UTF-8")
返回:
Error in read.table("pc2020.csv", sep = ";", header = TRUE, fileEncoding = "UTF-8") :
no lines available in input
In addition: Warning message:
In read.table("pc2020.csv", sep = ";", header = TRUE, fileEncoding = "UTF-8") :
invalid input found on input connection 'pc2020.csv'
您可以使用与read.table
具有相同属性的read.csv()
函数。除了fileEncoding
——在read.csv()
中,您应该只写encoding = "UTF-8"
。
鸭子的回答也很合适。