全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
5035 5
2016-02-29
悬赏 1 个论坛币 未解决
碰到乱码了。。
> baseURL="http://data.eastmoney.com/center/stock.html";
> table=readHTMLTable(baseURL,header=TRUE,which=1)

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-2-29 09:45:08
1576.tm.png
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-2-29 10:18:26
出现乱码,就转换编码:我试过了,用下面的代码是可以的。
其中,iconv是用来转换编码的。
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-2-29 14:29:47
jiangbeilu 发表于 2016-2-29 10:18
出现乱码,就转换编码:我试过了,用下面的代码是可以的。
其中,iconv是用来转换编码的。
> baseURL="http://data.eastmoney.com/center/stock.html";
> table=readHTMLTable(baseURL,header=TRUE,which=1)
> iconv(table,"utf-8","gbk")
[1] "c(1, 3, 2)" "c(2, 1, 3)" "c(3, 2, 1)" "c(3, 2, 1)"
> table
                                 V1                                 V2
1  鍗庣數鑳芥簮[7.14%]璇︽儏 琛屾儏  鍗庢柊姘存偿[10.06%]璇︽儏 琛屾儏
2 瀹佹尝鐑鐢礫-10.01%]璇︽儏 琛屾儏 鎬$悆璧勬簮[-10.02%]璇︽儏 琛屾儏
3  鍗庤锤鐗╂祦[10.03%]璇︽儏 琛屾儏  鎭掗
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-2-29 15:52:28
dominee 发表于 2016-2-29 14:29
> baseURL="http://data.eastmoney.com/center/stock.html";
> table=readHTMLTable(baseURL,header=TRU ...
iconv只能对向量进行操作,所以我用的是sapply进行的,你把语句中的tb改成table就可以了。

ps.由于table是R里的一个函数,所以不建议用table作为变量名。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-2-29 23:30:37
提示: 作者被禁止或删除 内容自动屏蔽
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群