全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2537 6
2017-04-17
悬赏 100 个论坛币 已解决
各位大神们:

我这个周末没有关电脑一直在爬网页,网页爬下来为一个list,名称为web。今天早晨将代码.R与.Rdata文件都保存之后重启机器,重新加载.Rdata文件之后继续写代码,突然发现Rdata里面的数据都不能用了,提示外部指针无效。如图:
360反馈意见截图16480310256663.jpg

如果重新运行程序,则一切正常,可以解析。请问这种情况是怎么发生的?该如何处理与避免呢?

最佳答案

ZhandaYang 查看完整内容

不可以,用read_html 或 read_xml读取的是一个指针对象,指向一块内存区域(你可以理解成网页在系统内存中的地址)。也就说你只保存下了一个地址,而没有得到实际的东西。 应该用web %>% html_nodes() %>% html_text() 抓取到数据以后,再把数据保存。
二维码

扫码加我 拉你入群

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

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

全部回复
2017-4-17 11:23:39
不可以,用read_html 或 read_xml读取的是一个指针对象,指向一块内存区域(你可以理解成网页在系统内存中的地址)。也就说你只保存下了一个地址,而没有得到实际的东西。

应该用web %>% html_nodes() %>% html_text() 抓取到数据以后,再把数据保存。

二维码

扫码加我 拉你入群

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

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

2017-4-17 16:49:07
不要沉啊,自己顶下。。。
二维码

扫码加我 拉你入群

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

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

2017-4-19 16:10:20
又一天过去了
二维码

扫码加我 拉你入群

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

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

2017-4-19 20:41:47
用临时文件了吧?
二维码

扫码加我 拉你入群

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

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

2017-4-20 12:25:21
skyfx 发表于 2017-4-19 20:41
用临时文件了吧?
不清楚啊,该怎么避免呢?
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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