美文网首页
基础语法

基础语法

作者: 鼓吉石 | 来源:发表于2021-12-19 17:00 被阅读0次

<-  赋值

<<-  全局变量赋值

getwd()  显示当前工作目录

setwd(dir = "c:/Users/RNG/Desktop/Rdeta/")  修改默认路径

list.files()  或者dir()  查看工作目录下的文件

sum(1,2,3,4,5)  求和

mean(1,2,3,4,5)  求平均值

ls()  查看当前已经赋值的变量

ls.str()  列出当前已经赋值的变量的详细信息

rm(x)  删除该变量

rm(list = ls())  删除所有变量

history()  列出所有历史记录

history(15)  列出最近15条历史记录

save.image()  自动保存


R包的安装

创建镜像下载站点:install.packages()

选择包:install.packages(“vcd”)

.libPaths()  显示库的位置

library()  显示库里面有哪些包

install.packages(c("AER","..."))  一次安装多个包

update.packages()  更新安装的包


R包的使用

library(vcd)  或者 require(vcd)载入包

help(package = "vcd")  列出包的帮助文档

library(help = "vcd")  列出包的简要说明

ls("package:vcd")  列出包中所有包含的函数

data(package = "vcd")  列出包中所有数据集

detach("package:vcd")  移除包

remove.packages("vcd")  删除包

installed.packages()  列出当前环境中所有安装的包


R的帮助

help.start()  调出R的帮助文档

help(sum)  或 ?sum列出该函数的帮助文档

args(plot)  查看该函数的参数

example(mean)  查询该函数的示例

help(package = ggplot2)  查询包的帮助文档;只有先载入包后才能使用help

help.search("heatmap")  本地搜索关键词的帮助

apropos("sum")  列出所有包含关键字的内容


内置数据集

help(package="datasets")  打开内置的数据集dadasets

data()  列出所有数据集的信息,名字,内容

rivers  直接输入数据集的名字就会打开该数据集

在自己命名变量时不要命名为内置数据集的名字,负责内置数据集内容就改变了,若命名了该数据集,则输入

data("rivers")

rivers   就可以重新调出该数据集

help("mtcars")  直接查询该数据集的帮助

state <- data.frame(state.name,state.abb,state.area,state.division,state.region),给state这个矩阵的每列添加一个列头

class(state)  查询该数据集的类型

heatmap(volcano)  绘制该数据集的热图

data(package="MASS")  列出包所内置的数据集


数据结构

向量

x <- c(1,2,3,4,5)  给x赋值一个向量

c(1:100)  输出1-100的等差数列

seq(from=1,to=100,by=2)  输出自定义差值的向量,by后跟差值

seq(from=1,to=100,length.out=10)   length。out控制输出个数

rep(2,5)  生成重复数量,把2重复5次

rep(y,each=5)  each表示把y中的每个元素重复5遍

rep(x,each=5,times=2)  each和times同时使用时,重复次数为他们的乘积

mode(x)  查询x向量的类型

x[x>3]  从x中取出x》3的值

rep(x,c(2,3,5,6,7))  用向量控制x里每个元素的重复次数

向量索引

x[1]  访问向量x中的第一个元素

x[-19]  访问x中除了第19个元素之外的元素

x[c(4:18)]  访问x中4-18个元素

y[c(F)]  对向量y进行逻辑为F的索引

y[y>5 & y<9]  输出y》5且《9的元素

"a" %in% z  检测字符串a是否在字符向量z中

names(y) <- c("A","B","C","D","E")  给向量y命名

x[101] <- 101  给原本只有100个元素的x添加一个元素

x[c(102,103)] <- c(102,103)  批量赋值

append(x=y,values = 15486,after = 2)   对y向量的第2个元素后面插入15486

rm(x)  删除x向量

x[100] <- 20  把x中第100个元素替换为20

相关文章

  • 【Android】知识点汇总,坚持原创ing

    Android基础 Java基础 Java基础——Java内存模型和垃圾回收机制 语法基础 语法基础——C语法基础...

  • java

    语法基础1.1 java初体验(语法基础)1.2 变量和常量(语法基础)1.2 变量和常量(语法基础)1.4 流程...

  • 软帝学院:80道java基础部分面试题(四)

    Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集...

  • 快速上⼿ Kotlin

    快速上⼿ Kotlin 基础语法 函数基础语法 与 Java 代码互调 Java 与 Kotlin 交互的语法变化...

  • Java面试题知识点

    1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...

  • Java初级面试题

    1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...

  • 高考英语基础语法单句语法填空

    高考英语基础语法单句语法填空

  • Go语言基础语法--注释、基础结构2

    章节 GO语言基础语法--注释、基础结构(重要) 1.GO语言基础语法---注释、基础结构 基础结构注意事项 源文...

  • Swift5.1——前言

    主要是针对Swift5.1,基础语法,和内部剖析。 基础语法 基础语法 流程控制 函数 枚举 可选项 为什么选择S...

  • JS基础和WebAPIs的关联性

    学习ECMAscript标准规定的基本语法掌握JS基础语法只学习JS基础做不了网页交互效果学习JS基础语法是为了后...

网友评论

      本文标题:基础语法

      本文链接:https://www.haomeiwen.com/subject/ubbltrtx.html