前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >R语言基础(一)基本语法

R语言基础(一)基本语法

原创
作者头像
单细胞指南
发布2023-07-27 09:42:55
2710
发布2023-07-27 09:42:55
举报
文章被收录于专栏:单细胞生信分析

本文主要结构

  • 变量和赋值:变量命名规则,对象如何赋值给变量。
  • 数据类型:R支持的常见数据类型。

变量和赋值

变量

变量名命名规则:

  1. 变量名可以包含字母、数字、下划线和句点(.)
  2. 变量名必须以字母或者句点(.)开头;如果以句点(.)开头,则第二个字符不能为数字
  3. 区分大小写,age与Age是两个变量名

R语言中常见命名方法:

  • 驼峰命名法(Camel-Case):混合使用大小写字母来构成变量和函数的名字,以增加变量和函数的可读性。例如:lastName、myLastName
  • 蛇形命名法(Snake-Case):使用下划线将单词分开,例如:my_first_name、my_last_name。
  • 点号命名法(Dot-Case):使用点号将单词分开,例如:my.first.name、my.last.name。

对象与赋值

对象

在R中,一切皆对象,对象可以是原始的数据类型,例如数值、字符和逻辑等,也可以是复杂的数据结构,例如向量、矩阵、数组、列表和数据框等。此外,函数也是对象。

赋值

R中可以使用<-=符号来为变量赋值,其中<-最为常用,例如 :x <- 10 或 name = "John"

数据类型

R语言支持处理多种数据类型,包括数值型(numeric)、整数型(integer)、字符型(character)、逻辑型(logical)、复数型(complex)和原始型(raw)

  • 数值型(numeric):用于存储实数型变量,例如:x <- 3.14
  • 整数型(integer):用于存储整数型变量,例如:x <- 5L
  • 字符型(character):用于存储文本数据,例如:x <- "Hello, world!"
  • 逻辑型(logical):用于存储逻辑值,包括 TRUE 和 FALSE,例如:x <- TRUE
  • 复数型(complex):用于存储复数,例如:x <- 1 + 2i
  • 原始型(raw):用于存储原始字节数据,例如:x <- charToRaw("Hello")

你可以使用 typeof() 函数来查看变量的数据类型。例如:

代码语言:javascript
复制
x <- 3.14
typeof(x) # 输出 "double"

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 本文主要结构
  • 变量和赋值
    • 变量
      • 对象与赋值
        • 对象
        • 赋值
      • 数据类型
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档