遇到的问题

当要读取.csv文件时,查看csv发现每列属性都有列名呀,但是竟然还被报错“列的数目比列的名字要多”。
查看问题
data=read.csv('文件路径',header=F)
先加header=F的设置,看看程序将标题读成什么了。
我的结果:

可以看到我的标题竟然被读成了乱码!而且三个单元格的文字变到一个单元格里面了。
我尝试过的办法
1.失败了
data=read.csv('文件路径',fileEncoding='utf-8')
应该是编码的问题吧,那就设定读取的编码方式 ,结果失败了。

本文记录了一次使用R语言读取CSV文件时遇到的乱码问题及解决过程。作者发现即使指定了正确的文件路径和编码方式,读取后的数据仍然出现乱码现象,并且列数与列名不匹配。通过逐步排查,最终解决了这一问题。
1万+

被折叠的 条评论
为什么被折叠?



