在R中导入带有磅符号(£;)的文件

在R中导入带有磅符号(£;)的文件,r,currency,file-import,R,Currency,File Import,这应该会容易得多,但我无法在R中完成。我有一个非常简单的文件,其中包含一些存储为字符串的信息。还有一个货币选项卡,其中包含“$”或“£”等字符 我使用以下方法导入该文件,效果良好: x <- read.csv("C:/file_information.csv", sep = ";", stringsAsFactors = F, row.names = 1, header = F) 如何正确导入此文件?我尝试使用fileEncoding选项,但无法完成 csv

这应该会容易得多,但我无法在R中完成。我有一个非常简单的文件,其中包含一些存储为字符串的信息。还有一个货币选项卡,其中包含“$”或“£”等字符

我使用以下方法导入该文件,效果良好:

x <- read.csv("C:/file_information.csv", sep = ";", stringsAsFactors = F, 
              row.names = 1, header = F)
如何正确导入此文件?我尝试使用
fileEncoding
选项,但无法完成

csv最初是从excel 2013(逗号分隔的csv)创建的


令人惊讶的是,美元符号显示正确,但对于英镑符号,黑色方框中有一个问号。

CSV文件使用哪种编码?您是如何尝试用适当的编码加载它的?它是默认的:西欧(Windows)。我不能在R中选择这个,可以吗?编辑:我在某处读到它的正确名称是“excel ANSI encoding”,当然可以。您只需知道编码的正式名称(在本例中,它是ISO-8895-1或Microsoft的超集Windows-1252),然后该编码在R中称为
latin1
。那么,您的问题应该是的重复。对不起,我的错。它确实解决了这个问题。当我在控制台上打印表格时,它会正确显示。只是当我点击R Studio右侧的表格生成预览时,它没有正确显示。似乎是文件预览器的问题。非常感谢。
matrix(c("A","B","","","£", "$","D","E","C"),3,3)