🌈个人主页: 程序员不想敲代码啊
🏆CSDN优质创作者,CSDN实力新星,CSDN博客专家
👍点赞⭐评论⭐收藏
🤝希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共同学习、交流进步!
🎈目录
- 🎈R语言简介
- 🎈 环境安装
- 🎈 基础语法
- 🎈 变量赋值
- 🎈 数据结构
- 🎈 函数调用
- 🎈 控制流
- 🎈 注释
- 🎈 基本的数据操作和函数
🎈R语言简介
👉R语言是一种专为统计分析、数据挖掘和图形展示而设计的编程语言和软件环境,它由统计学家Ross Ihaka
和Robert Gentleman
于1993年创建,是一个自由软件,发布在GNU通用公共许可证下,R语言的语法受S语言的启发,支持函数式编程、面向对象编程等多种编程范式。
👉在数据科学和统计领域,R语言因其强大的数据分析功能、众多的数据分析包、以及高质量的图形输出而非常受欢迎。
🎈 环境安装
👉要开始使用R语言,需要安装两个主要的软件:R语言本身和R的集成开发环境(IDE),如RStudio。
-
👉安装R
:- 👉访问R项目官网。
- 👉根据操作系统选择正确的版本下载(Windows/Linux/Mac)。
- 👉下载并安装程序,采用默认设置即可。
-
👉安装RStudio
(可选,但推荐):- 👉访问RStudio官网。
- 👉下载免费的RStudio Desktop版。
- 👉安装RStudio。
🎈 基础语法
🎈 变量赋值
👉在R中,可以使用<-
作为赋值操作符:
x <- 10
👉也可以使用等于号=
, 但在函数调用中推荐使用<-
:
y = 20
🎈 数据结构
👉R包括了多种数据结构,如:向量、矩阵、数组、数据框(data frame)、列表等。
👉创建向量:
v <- c(1, 2, 3, 4, 5)
👉创建矩阵:
m <- matrix(1:9, nrow = 3, ncol = 3)
👉创建数据框:
df <- data.frame(Name = c("Alice", "Bob"), Age = c(23, 25))
🎈 函数调用
👉函数调用使用圆括号:
sum(1, 2, 3)
🎈 控制流
👉使用if
、else
、for
、while
来控制程序的流程:
if (x > 10) {print("x is greater than 10")
} else {print("x is less than or equal to 10")
}
👉循环遍历:
for (i in 1:5) {print(i)
}
🎈 注释
👉在R中,使用#
符号来添加注释,注释是不会被执行的代码说明。
# This is a single line comment in R# 下面我们创建一个变量
x <- 10 # 这里赋值10到变量x
🎈 基本的数据操作和函数
👉R语言内置许多有用的函数,比如:
👉mean(x)
: 计算向量x的平均值👉sd(x)
: 计算标准差👉summary(x)
: 提供摘要统计👉print(x)
: 打印对象x👉help(func)
: 获取某个函数的帮助信息
👉要了解更多关于R语言的信息,可以利用R语言的内置帮助系统进行查询,或者查看网络资源和书籍。
👉总的来说,R语言是一款对统计计算和图形用户界面都提供了强力支持的软件,适合数据分析和研究领域的使用。