找回密码
 立即注册
查看: 13189|回复: 6

R 怎么读取带有中文的数据

[复制链接]
发表于 2013-11-19 18:06:09 | 显示全部楼层 |阅读模式
刚接触R 但想读取如下的表格怎么操作[tr][/tr]
序号
货号
名称
年份
规格(克)
箱规
箱重(kg)
1
YT1031
中茶第一青饼
2007
357
42
15.0
2007
357
84
30.0
2
YT1091
中茶牌大叶青饼
2007
380
42
16.0
3
YT7502
100克福禄寿禧熟砖
2007
100
200
20.0
4
YT1061
冰岛山青饼
2007
380
42
16.0
5
YT1111
高原第一饼青饼
2007
400
42
16.8
6
YT1041
易武圆茶(石磨)(生)
2007
400
84
33.6
7
YT1112
勐蛮圆茶(熟)
2007
357
42
15.0
8
YT1113
勐攸圆茶(熟)
2007
357
42
15.0
9
YT1114
勐倚圆茶(熟)
2007
357
42
15.0
10
YT1115
勐革圆茶(熟)
2007
357
42
15.0
11
YTCT1063
中茶牌圆茶经典绿印
2007
357
42
15.0
12
YT1008
十周年250克方砖
2007
250
108
27.0

回复

使用道具 举报

发表于 2013-12-1 18:55:40 | 显示全部楼层
数据读入命令中加选项 encoding='UTF-8'
回复 2 0

使用道具 举报

发表于 2013-11-25 14:39:00 | 显示全部楼层
同问,读取后中文是乱码
回复

使用道具 举报

发表于 2013-12-3 09:25:35 | 显示全部楼层
好像是这样的
回复

使用道具 举报

发表于 2013-12-18 21:40:41 | 显示全部楼层
可是我加了还是读取不了
例如
chinese <- read.table("chinese.txt", header = F, encoding='UTF-8')
edit(chinese)
中文的内容还是显示乱码,是什么原因呢?
回复

使用道具 举报

 楼主| 发表于 2013-12-19 17:08:47 | 显示全部楼层
还是乱码啊
回复

使用道具 举报

发表于 2017-4-5 12:31:25 | 显示全部楼层
你得先确定你的TXT是什么编码的,一般通过其他途径导出的TXT,系统默认为ANSI编码,你可以另存为UTF-8,然后在用R去读取,设置encoding='UTF-8',一般不会再出现乱码。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|R语言中文网

GMT+8, 2024-11-22 19:12 , Processed in 0.033821 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表