如何调用R语言自带的数据集
1、打开电脑开始菜单,找到R文件夹,点击R x64 3.6.1并进入到R语言环境;
2、在R语言环境命令行,输入data(package...)命令;
3、按回车键,打开一个新窗口,显示内置所有数据集;
4、接着,命令行输入data(),然后回车;
5、弹出一个新窗口,显示datasets中的所有数据集;
6、使用data(package=指定数据集名称),查看某个数据集;
7、使用str(数据集),显示数据集的相关信息。
r语言怎么导入网页数据
1、对于网页为csv文件的页面,可以直接用read.csv函数导入网页数据并转为数据框的形式。html格式的网页也可以读取。
例如:
data <- read.csv(text="it is a page")#text是要查看的文本
head(data,10)
#读取网页数据的代码data <- read.csv("page"),page可以是要查看的网址或文本。
2、R基础包中的readLines可以读取网页或文本数据。
#输入文本
cat("asqsd\n1213",file="a1")
readLines("a1") #读取文本数据
#cat中"\n"表示换行。
3、RCurl包中的getURL()函数获取网页数据。
library(RCurl)
data<-getURL("a1")#a1为某个具体的网址。
head(data)
4、通过getURL直接获取的数据有些凌乱,可以借助library(XML)解析树函数htmlTreeParse处理。
library(XML)#解析树函数htmlTreeParse
data_Parse<-htmlTreeParse(data)
head(data_Parse,2)
5、对于复杂网站的文本数据,用rvest包中的read_html函数来提取文本数据。
library(rvest)
page<-read_html("a1")#a1为某个具体的网址
data<-html_nodes(page,"table")
head(data)
#本例中没有输入网址,所以结果为空。
6、通过html_nodes获得的数据不能直接投入使用。
table<-html_table(data);table #提取表格数据,可以得到多个表格结果
table[1]#查看第1个表
text<-html_text(data);text #提取文本数据
#在实际应用中,可以发现提取表格后的数据或文本是非常便于分析的。
R语言三个分类
1、R的常用类型
(1)data.frame
-R语言中最常用的类型,数据框
-每一列都是一个向量,向量的长度都一样
-元素类型可以不同
(2)list
-可以存储数值、字符串、数值与字符串混合、列表本身
(3)factor
-分类数据:有序(如年级),无序(如性别)
-将字符串转换成数字,所以处理速度快
(4)matrix
-有行有列,每一列都是一个向量,向量的长度都一样
-但元素类型都是数值型
(5)array
-与矩阵相似,但是维度可以大于2
2、三个可视化软件
(1)citespace
-支持多种数据格式转换,非常方便好用
-可以简单的预处理数据(时间切片、关键词摘取等)
-作图效果一般,聚类算法一般,可视化效果一般
-适合可视化前期的数据处理工作
(2)Gephi
-兼容性好,运用广,可视化效果较好
-支持多种算法
(3)VOSviewer
-傻瓜式操作,作图美观,适合后期的可视化图像生成展示
还没有评论,来说两句吧...