R语言学习日记 Day-4

本文记录了R语言的学习笔记,涵盖了函数的使用,如何通过顺序、分支和循环控制程序流程,以及数据的标准化操作。还介绍了如何理解和运用R中的分位点,结合实际数据展示了数据标准化过程。
摘要由CSDN通过智能技术生成

函数

用户可自行添加函数。函数可以看做一段代码的包装体,它可以接受一些数据输入,我们称为输入参数,这些数据在函数体内自行运算,完毕后可以返回规定的计算结果。这样用户只用关心功能,待处理的数据,以及接受最终的结果,不用了解内部复杂的细节。 在编写函数的时候,中间使用的变量名,尽量要表达它的意义。

控制流

对于有确定输入和输出的计算问题,是可以被计算机解决的。 简化成可以用三种控制结构编写相应的算法就可以解决以上的问题。
R拥有一般现代编程语言中都有的标准控制结构。

(1)顺序 在正常情况下,R程序中的语句是从上至下顺序执行的。

(2)分支 分支,是一种根据某种条件真假来决定执行哪些后续语句的结构。 经常用的结构有三种 单独的if(cond) statement 双向的if(cond) statement1 else statement2 嵌套的,上面statement中又包括if else 型。

(3)循环 循环结构重复地执行一个或一系列语句,直到某个条件不为真为止。 这个条件可以是根据循环的次数决定; 或者根据某些条件来决定。

数据的标准化

基本的数据文件存储与加载
write.table()去将数据框保存到文本文件。 使用import dataset以可视化的方法读取文本文件中的数据,它可以用read.table等效完成。

理解标准化

对于数值范围不一样的数,要进行直接比较,需要进行标准化。R中标准化的函数是scale(),更一般化的是scale()*SD+N。

分位点的理解

在R中,用quantile(

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值