• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

R语言入门

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

R语言入门学习
1 R语言环境包
R下载官网
官网:https://www.r-project.org/
Rstudio下载
官网:https://www.rstudio.com/
注(下载的路径不要有中文的文件夹)
2R语言空间管理函数

3对于R语言工程的创建
第一步File–>New Project–>在弹出的窗口选择路径即可–>getwd可以查看当前路径
第二步创建R文件

Ctrl +S可命名R文件夹
当前文件会被存入一个".RDate"的文件夹
3R语言的包
library()显示已安装的包
search()显示已加载的包
安装与加载的区别可以这样理解安装就是存在但是没办法使用其中的函数而加载可以
安装包:install.packages()
移除包:detach()
卸载包:remove.package()
4R语言的数据类型

num1<-100L
typeof(num)
is.logical(2>5)
is.logical(5)
is.character("R ")
int<-c(100L,200L)
typeof(int)
数据类型的规模大小逻辑 <整形 <浮点< 字符串
类型转换:
as.numeric(F)
as.numeric(“3”)
as.numeric(“你好”)
as.logical(“T”)
as.logical(0)
as.character(c(T,F,TRUE,FALSE))
as.character(10.99)
5几个特殊数据
NA:表示缺失值
Inf:无穷大
NULL:表示空数据
NAN:无意义的值
6运算符

7向量
vec<-c(2,3,4)
vec[0]
vec[1]
vec[2:3]
vec[2:5]
vec[c(1,3)]
vec[c(1,3,3)]
vec<-c(vec[1:2],10,vec[3])
vec
vec<-vec[-3]
vec

letters#26个字母
vec<-letters
vec[-length(vec):-length(vec)+2]
-length(vec):-length(vec)+2 #注意加括号
-length(vec)????-length(vec)+2)
vec[-length(vec)????-length(vec)+2)]
#:连续的产生 先算:向量类型一定是一致的
#?seq 查看帮助
#example(seq)
rep(vec,3)#重复执行
#2:-3
vec1<-c()
length(vec1)
#sample 随机抽样
stu<-sample(c(17,18,19),10,replace=F);
stu<-sample(1:19,19,replace=F)
stu
#判断是否都大于18
stu>=18
all(stu>=18)
any(stu<=18)
vec1<-c(1,2)
vec2<-c(10,20)
vec1*vec2
vec1==vec2
vec1|vec2
#筛选
subset()


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap