R语言(一)-- 基本操作

基础

工作目录

-- 获取工作目录 

getwd()

-- 修改工作目录

setwd(dir = "路径名")

 --查看目录下的文件

list.files()

赋值

一般情况下连字符赋值, alt + - 快捷键打印连字符

x <- 3

然而可以用 << 强制给全局变量赋值

x << 3

查看当前工作空间中已经定义的变量和函数

ls()

ls.str()   #列出每个变量详细信息

str()   #列出某一个变量的详细信息

删除对象

rm(x)  #删除x变量

rm(list = ls()) #删除工作空间中所有对象

查看历史命令记录

history(num)  #查看前num条命令

ctrl + l 清空命令行

 查看帮助

内置帮助

help(package = package_name) #查看包的帮助 

vignette("package_name") #查看包的文档(不是每个包都有)

help.function_name()  #查看函数的帮助1

help(fuction_name) #查看函数的帮助2

? fuction_name  #查看函数的帮助3

args(fuction_name)  #快速查看函数的参数而非整个文档

?? fuction_name #本地查看函数的帮助,可以不加载所在包1

help.search("fuction_name")  #本地查看函数的帮助,可以不加载所在包2

RSiteRearch(“keyword”}  #联官网查看搜索关键字内容

apropos("keyword") #模糊匹配,查找含有keyword的所有内容

apropos("keyword", mode = "fuction" ) #模糊匹配,查找含有keyword的所有函数

example(fuction_name)  #把该函数在帮助文档中的示例运行一遍

example("hist") #给出绘图函数的案例

demo(graphics) #列出R的案例图

网站搜索

Rseek.org  #能搜索到所有R相关内容的google大类,但是需要科学上网

Rblogger

quickR

结束

保存工作空间

save.image() 

退出

q()

数据集

data()

data(package = "paclage_name") #R包所挂载数据集的名字

常用计算函数

求和

sum()

求平均

mean()


R包

下载

传统下载

install.packages('package_name')

至于很多生信的包传统下载不行,一般都用

查看包的下载路径

.libPaths()

移除包

remove.packages("vcd")

更新包

update.packages()

 加载/移除包

library(package_name)  #加载

detach("package:package_name")

 查看帮助

help(package = "package_name")

批量移植/克隆包

#被移动设备

installed.packages() #列出当前环境中已安装的R包

Rpack <- installed.packages()[ ,1] 

save(Rpack,file = "Rpack.Rdata") #保存

#目标设备

for (i in Rpack) install.packages(i)


循环

结构:

1. 条件判断,是真或者假

2. 用于循环执行的结构

3. 表达式

总之逻辑和其他语言一样的,举个例子看看就行

p.s 如果陷入死循环按esc暂停哦

For

for(i in 1:10){

        语句体

}

While

i = 1;

while (i<=10){

        语句体

}

if/ else

if(条件){

        语句体

}

else{

}

ifelse(条件, 满足条件语句体,不满足条件语句体)

猜你喜欢

转载自blog.csdn.net/Scabbards_/article/details/130158466