3.函数相关基础

1. 形式参数与实际参数

> seq(from=1,to=10,by=2)
[1] 1 3 5 7 9

其中from,to,by均为形式参数,可以省略;
1,10,2均为实际参数,使用者可以改动。

2. 函数的创建

定义一个函数Uzi(),可以求两个值a,b的平方和

# a,b,m均为函数Uzi()的形式参数,其中m默认值为2
> Uzi <- function(a,b,m=2){
  (a+b)^m
}

#求(1+2)^2
> Uzi(1,2)
[1] 9

#求(3+2)^3
> Uzi(3,2,3)
[1] 125

3. 绘图函数plot()

iris 鸢尾花数据集包含150个样本,每行数据表示一个样本,每个样本包含四个特征和一个类别信息,所以iris数据集是一个150行5列的数据框,前四列是特征信息,第五列是类别信息。

# 查看鸢尾花数据集前6行
> head(iris)
  Sepal.Length Sepal.Width Petal.Length Petal.Width Species
1          5.1         3.5          1.4         0.2  setosa
2          4.9         3.0          1.4         0.2  setosa
3          4.7         3.2          1.3         0.2  setosa
4          4.6         3.1          1.5         0.2  setosa
5          5.0         3.6          1.4         0.2  setosa
6          5.4         3.9          1.7         0.4  setosa

创建函数 Gala() 绘制不同属性的散点图:

Gala <- function(i){
  plot(iris[,i], col = iris[,5])
}

Gala(1)

在这里插入图片描述


Gala(2)

在这里插入图片描述


Gala(3)

在这里插入图片描述


Gala(4)

在这里插入图片描述

  • 9
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值