【R语言数据分析】基础代码查询表

咸鱼翻身的第1次更新

写于:北京
记录:
今天:2020年5月10日,也是母亲节,母亲节快乐~
前言:
由于工作的需要,我已经学习了几天的R语言了,我的工作是数据分析,有时候会用到一些计算机语言,比如Python,SQL,SAS和R语言,因为不同公司要求也是不一样的,还是那句话人为刀俎我为鱼肉,学习没有亏吃。
以后我会在这篇博客下更新一些我自己在学习R语言的时候的基本函数以及我知道的技巧,如果喜欢的朋友可以关注我,喜欢的可以收藏,有问题的话给我留言一起学习~共同进步
前段时间看了B站上的一个up主,她的格言很好分享给大家“做为你读书的读书人

学习内容:

rstudio的提示:
R是自由软件,不带任何担保。
在某些条件下你可以将其自由散布。
用’license()'或’licence()'来看散布的详细条件。

R是个合作计划,有许多人为之做出了贡献.
用’contributors()'来看合作者的详细情况
用’citation()'会告诉你如何在出版物中正确地引用R或R程序包。

用’demo()'来看一些示范程序,用’help()'来阅读在线帮助文件,或
用’help.start()'通过HTML浏览器来看帮助文件。
用’q()'退出R.

data()
View(df) #注意V要大写
head(df,n) #查看前6行,与python不同,python是查看前5行
names(df) <- c('新行名') #
row_names(df) <- c('新行名')#
summary(df) #描述统计
attach(df) #添加到搜索路径可以随时调用
detach(df) #移除搜索路径,移除后不能任意调用
with(df,plot(x,y)) #x,y为df的特征
plot(df$x,df$y) #直接画图

<- #普通等号
<<- #特殊等号,可以将变量从with中带出来,相当于全局变量的感觉


##因子
#因子用于分类标量的比较多

df<- factor()
df$feature <- factor() #新建一个列,数据类型是因子型
df$feature <- factor(数据,ordered=TURE,level= c('顺序'),labels=c('显示标签'))

函数内部用等号,函数外部使用<- (也可以用=),就是不能装了

#列表 
R语言的列表与Python的列表不同,R语言的列表更为复杂,使用更加随意
列表中可以存储任何数据类型,任何数据

顺序执行
# 就是一行一行的执行代码

条件执行
# 按照条件执行代码
if('条件') ('执行代码')
if('条件') ('执行代码') else('条件') ('执行代码')
ifelse('条件','TURE执行','FALSE执行')

for循环
for (i in df$feature) {
   
	执行代码
}
while循环
while (i<=5) {
   
	执行代码
}
 

数学函数
abs()
sqrt()
ceiling() #向上取整
floor() #向下取整
trunc() #靠近0取整
round(数据,保留位数) #四舍五入保留小数
round(d,2) #d保留2位小数
signif(d,2) #保留位数
log(d,'底数') #底数默认为自然数
log10(d) #保留位数
log(exp(1))
三角函数与数学公式一致

统计函数
mean(a,na.rm=TURE)#使用TURE或者T都可以
median(a,na.rm=TURE)
sd(a,na.rm=TURE)
quantile()
range(a,na.rm=TURE)#返回最大和最小值
diff()#极差
max()#最大值
min()#最小值
scale()#相当与标准化,减均值后除标准差

概率函数
d=概率密度(density)
p=分布函数(distribution.function)
q=分位数(quantlie.function)
r=生成随机数

rnorm(1000,0,1) #生成正态分布函数
hist(b) #绘制直方图
hist(b,c=
  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值