楼主: jye97
6347 14

[问答] R语言读取Excel多列数据却只显示一列乱码 [推广有奖]

11
jye97 发表于 2018-7-17 16:42:32
xwan288 发表于 2018-7-16 23:46
应该是encoding和decoding的问题,去设置一下,转成UTF-8看下
之前转了但是还是没有成功,今天又试了一下原来的代码意外的成功了。

12
jye97 发表于 2018-7-17 18:30:14
szxship 发表于 2018-7-14 15:29
我这里读没有问题,附件是我保存你的数据,以下是代码
read.xlsx('rex.xlsx',1,encoding = 'UTF-8')
哈哈很奇怪的今天试了一遍又成功了。

13
啊啊啊啊啊吖 发表于 2018-7-27 09:28:10
jye97 发表于 2018-7-17 16:37
我今天又试了一下很奇怪的就成功了,是因为数据很多的情况下导致的不稳定么?还有为什么说分列数据没分好 ...
每列变量和数据是隔开的,这个用Excel分列就行,当然你在R里也可以read.table函数参数指定,给出分隔符,R才会识别出来

14
啊啊啊啊啊吖 发表于 2018-7-27 09:29:55
非常不介意在R里读取xlxs的文件,最好转成csv格式

15
guofengkai 发表于 2020-2-9 22:31:53
我用了read.xlsx('rex.xlsx',1,encoding = 'UTF-8')仍然不奏效,乱码依旧;改用read.xlsx2也不行。后来我弃用xlsx这个包,改用readxl包及其包含的read_excel()函数,一下子就成功了。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-25 02:39