R软件如何读取文本数据?
R软件中有很多程序包,比如RCurl、XML、rvest,以及R的基础包,都有函数可以读取文本数据,下面我们就来介绍下具体的使用方法。
操作方法
(01)对于网页为csv文件的页面,可以直接用函数导入网页数据并转为数据框的形式。html格式的网页也可以读取。例如:data <- (text="it is a page")#text是要查看的文本head(data,10)#读取网页数据的代码data <- ("page"),page可以是要查看的网址或文本
(02)R基础包中的readLines可以读取网页或文本数据。#输入文本cat("asqsdn1213",file="a1")readLines("a1") #读取文本数据#cat中"n"表示换行。
(03)RCurl包中的getURL()函数获取网页数据。library(RCurl)data<-getURL("a1")#a1为某个具体的网址。head(data)
(04)通过getURL直接获取的数据有些凌乱,可以借助library(XML)解析树函数htmlTreeParse处理。library(XML)#解析树函数htmlTreeParsedata_Parse<-htmlTreeParse(data)head(data_Parse,2)
(05)对于复杂网站的文本数据,用rvest包中的read_html函数来提取文本数据。library(rvest)page<-read_html("a1")#a1为某个具体的网址data<-html_nodes(page,"table")head(data)#本例中没有输入网址,所以结果为空。
(06)通过html_nodes获得的数据不能直接投入使用。table<-html_table(data);table #提取表格数据,可以得到多个表格结果table[1]#查看第1个表text<-html_text(data);text #提取文本数据#在实际应用中,可以发现提取表格后的数据或文本是非常便于分析的。
-
做金融行业怎么找客户
经济增速放缓,大盘指数一路绿油油,但金融业还是发展迅速,那么作为金融一员,怎么寻找开发客户呢?操作方法(01)金融,其实就是合理的融资,再通过专业的操作团队,把筹集的资金再进行投资,到期汇报给客户约定收益,剩下的就是公司所赚取的利润。(02)行业里有个词叫做陌拜,顾名思义,就...
-
微信怎么精准引流
做微商最让人头疼的问题就是如何精准引流了,精准引流相比以前的人海战术可以减少筛选客户的时间以及提高产品转化率,是一种高效的引流手段。下边是小编给大家分享的身边一位成功的微商朋友精准引流的方法,希望给大家提供一点思路。方法(01)运营一个微信公众号。公众...
-
合伙做生意我们要注意的问题
合伙做生意对于那些没干爹,不是富,官二代的年轻人人来说,实在是在合适不过的了,不仅可以体验创业,学习,还可以分摊大家的资金风险。是广大草根非常喜欢的创业模式。但是有好就有坏,在合伙之前我们会有哪些问题要处理呢?又要避免那些那些问题的发生呢? 下面小编给大...
-
什么让海底捞的员工敬业又快乐的工作呢?
大名鼎鼎的海底捞。它靠热情的服务从1994年一个四人小铺的街边小摊,一跃成长为遍地开花的连锁餐饮企业,用口碑和事实开辟了管理界的一个惊人神话,一度成为《哈佛商业评论》的经典案例。“人类已经阻止不了海底捞”,屡屡成为众人的感叹。整个业界也开始了沸腾不息的...