初次接触R语言总结
- R的资源
- R的安装
- 常用功能总结
- R字符串
- R语言数据分析
- 操作数据
- 词云分析
R语言是一个很优秀的开源统计分析语言,可以很轻松实现图形化,包括词云、箱线图等。在管理统计的课上第一次接触,对R语言印象很好,简单记录一下。
R的资源
这里提供一些课件内容,有需要的可以自己下载。
R的安装
R语言的安装比较简单,而且资料很多,这里放个连接提供参考。
R与RStudio的安装
常用功能总结
R字符串
有其他语言基础,上手R还是比较简单的,R 语言字符串可以使用一对单引号 ’ ’ 或一对双引号 " " 来表示。
单引号字符串中可以包含双引号。
单引号字符串中不可以包含单引号。
双引号字符串中可以包含单引号。
双引号字符串中不可以包含双引号。
代码
str='hello'
# 字符串拼接:字符,字符,连接字符(默认为空格)
# 相当于 java 的 append
strnew=paste(str,'world', sep="")
# 字符串长度
nchar(str)
nchar(strnew)
效果
R语言数据分析
操作数据
数据 ------------------------数据下载
代码
data <- read.csv("F:/test/test.csv") #读取csv格式文件
data #查看数据
first <- data$first #提取文本数据所在列
first #查看数据
#删除第一列
first2=data[,-1]
#查看前五行数据
first2[1:5,]
效果
JavaScript,相当于
let data = {
first: ['a1','a2',...],
second: ['1','2',...],
...
}
let first = data.first; // 或者 data['first']
词云分析
数据 --------------------------数据下载
代码
news_c <- read.csv("F:/test/caixi.csv") #读取csv格式文件
text <- news_c$char #提取文本数据所在列
mixseg<-worker("mix") #建立模型分词
caixi<-segment(text,mixseg) #开始分词
freq<-table(caixi) #词频统计
freq #查看词频统计结果
wordcloud2(freq,shape='cardioid') #绘制词云
效果
后记: 初次接触,而且隔得时间有点久,还需要不断学习,以后有时间搞点数据研究研究。