入门R语言(2):变量、运算符、决策、循环、函数、字符串的基础方法

R语言是一门很适合数据分析、绘图的一门语言,在当今数据分析领域中占据很重要的位置,本文简要介绍了R语言基础内容如变量、运算符、决策等。希望能帮助大家入门,本文参考编程狮网站https://www.w3cschool.cn/r/进行整理,亦可直接进此网站学习。

本文主要参照w3cschool编程狮网站的教程进行学习整理。


变量

R中常用的数据类型一般为Logica(逻辑型)、Numeric(数字型)、Integer(整数型)、Complex(复数型)、Character(字符型)、Raw(原型)。同python一样,R也是一种动态类型语言,即变量本身不含有数据类型属性,将不同数据类型赋值给变量后,变量即转换为相应的数据类型。

  • 变量赋值可以采用向左、向右或者等号进行,常用箭头方式
  • 使用print或者cat打印数据(cat可以组合多个项目)
  • 使用class查看数据类型
  • ls()查看当前R脚本中的所有(使用pattern进行匹配,all.names=TRUE显示被隐藏的变量)
  • 使用rm命令删除变量(rm(list=ls())删除所有变量)。
运算符
  • 算术运算符:+、-、*、/、%%(两个向量求余)、%/%(两向量相除求商)、^(指数符号)
  • 关系运算符:>、<、>=、<=、!=、==
  • 逻辑运算符:&、|、! # (与或非)
决策

if 语句及if…else语句:
在这里插入图片描述

循环

repeat、while、for均可进行循环。
在这里插入图片描述

函数

R含有自带函数如seq、mean、max、sum和 paste等等,但用户自己也可以根据自己的需要建立自己的函数建立方法如下:
在这里插入图片描述

字符串

同python一样,字符串使用引号包裹,双引号或者单引号皆可。
使用paste方法连接任何数量的变量或者参数(sep为分隔符号,collapse消除连接两者间的空格)
在这里插入图片描述
使用format对字符串或者数字进行格式处理,转换为特定格式

format(x, digits, nsmall, scientific, width, justify)
# x:要处理的字符串货数字,digits:显示总位数,nsmall:小数点右边的最小个数
# scientific:为TRUE时则使用科学计数法,width:在字符或数字开始位置处填充空白以达到的最小宽度
# justify:选择字符串显示的位置为左、右或中

nchar()返回字符串含字符个数
toupper及tolower将字符全转为大写或小写
使用substring对字符串中字符进行索引并提取索引处的字符
在这里插入图片描述

叮!

参考https://www.w3cschool.cn/r/r_overview.html本文主要参考编程狮网站R语言教程进行整理,侵权立删

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值