R语言第一次博客 入门

一,R开发环境搭建

  1. R软件安装
    1.1 R软件下载
    官网: https://www.r-project.org/
    (1)选择国内下载链接
    (2)选择与操作系统相匹配的R软件
    1.2 安装R软件
  2. Rstudio 集成开发环境搭建
    2.1 Rstudio下载
    官网:https://www.rstudio.com/
    2.2 下载成功后开始安装

二,函数

getwd ()                        #显示当前工作目录
setwd ()                        #修改当前工作目录
ls ()                           #显示当前工作空间中的所有对象
str ()                          #显示对象的结构
ls.str ()                       # 显示对象中每一个变量的结构
exists ()                       #当前工作空间内是否存在某个对象
rm ()                           #删除一个多或多个对象
q ()                            #退出R。在这之前会询问是否保存工作空间
install.packages ()             #安装包
library ()                      #显示已安装的包的列表
search ()                       #显示已加载的包的列表
detach ("package:")             #移除包
remove.package("package:")      #卸载包

三,基本数据类型
在这里插入图片描述

num <- 100;num
is.integer(num)
is.double(num)
typeof(num)
num2 <- 100L
typeof(num2)

is.logical(TRUE)
is.logical(T)
is.logical(5)
is.logical(0)

is.character("R program")

四,数据类型转换
在这里插入图片描述


2*T
10 | 0
10 + FALSE
exp(F)
as.logical("0")
as.numeric("1000.01")
as.character(c(T,F,TRUE,FALSE))
as.character(10.99)

五,特殊值

#特殊值
#NA,not available,表示缺失值
a <- 100
a[1] #?
a[2] #?
num_vec <- c(1,2)
length(num_vec) <- 4
num_vec
#Inf 无穷大
10/0
-10/0
#NaN, not a number,无意义的值
0/0
Inf -Inf
#NULL,表示空数据
num_vec1 <- c(1,5,NaN)
length(num_vec1)
num_vec2 <- c(1,5,NULL)
length(num_vec2)

六,运算符
在这里插入图片描述

#运算符
#逻辑运算符 & vs &&
logi_vec1 <- c(T,F,T)
logi_vec2 <- c(F,T,T)
logi_vec1 & logi_vec1 # ?
logi_vec1 && logi_vec2 # ?

logi_vec1 <- c(T,F,T) # 向量长度不同,短的循环补齐
logi_vec2 <- c(T,T,T,F)
logi_vec1 & logi_vec2 #?
logi_vec1 && logi_vec2 #?

logi_vec1 <- c(T,F,T)#验证:向量长度不同,短的循环补齐,长度为整数倍
logi_vec2 <- c(F,T,T,T,T,T)
logi_vec1 & logi_vec2 #?
logi_vec1 <- c(T,F,T,T,F,T) #验证:等价代码
logi_vec2 <- c(F,T,T,T,T,T)
logi_vec1 & logi_vec2 #?

#逻辑运算 | vs ||
logi_vec1 <- c(T,F,T)
logi_vec2 <- c(F,T,T)
logi_vec1 | logi_vec2
logi_vec1 || logi_vec2
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值