目录

R语言02-R语言中的向量

概念

在R语言中,向量(Vector)是最基本的数据结构之一,用于存储相同类型的多个元素。向量可以包含数值、字符、逻辑值等,但其中的所有元素必须具有相同的数据类型。向量可以通过c()函数创建,也可以通过其他方式生成,如序列函数seq()、重复函数rep()等。

代码示例

ruby 复制代码
# 创建数值型向量
numeric_vector <- c(1, 2, 3, 4, 5)

# 创建字符型向量
character_vector <- c("apple", "banana", "cherry")

# 创建逻辑型向量
logical_vector <- c(TRUE, FALSE, TRUE, TRUE)

# 创建序列向量
sequence_vector <- seq(from=1, to=10, by=2)

# 创建重复向量
repeat_vector <- rep(1, times=5)

# 访问向量元素
element <- numeric_vector[3]  # 获取第3个元素

# 向量运算
sum_result <- sum(numeric_vector)  # 求和
mean_result <- mean(numeric_vector)  # 平均值

# 向量拼接
combined_vector <- c(numeric_vector, character_vector)
本文是转载文章,点击查看原文
如有侵权,请联系 xyy@jishuzhan.net 删除
相关推荐
可乐不加冰呀3 分钟前
js解除禁止复制、禁止鼠标右键效果
开发语言·前端·javascript
eternal__day11 分钟前
深入理解Spring IoC&DI
java·开发语言·笔记·后端·spring·java-ee
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ23 分钟前
computeIfAbsent使用示例
java·开发语言
明月醉窗台32 分钟前
Qt 入门 0 之 QtCreator 简介
开发语言·c++·windows·qt
heyCHEEMS35 分钟前
递归实现指数型枚举 Java
java·开发语言
这个懒人39 分钟前
C++实现文件断点续传:原理剖析与实战指南
开发语言·c++·文件备份·断点续传
景天科技苑39 分钟前
【Rust开发】Rust快速入门,开发出Rust的第一个Hello World
开发语言·后端·rust·rust入门·rust开发
进阶的小木桩1 小时前
.NET 中的深拷贝实现方法
java·开发语言·.net
学地理的小胖砸1 小时前
【python读取并显示遥感影像】
开发语言·python
weifexie1 小时前
ruby超高级语法
开发语言·后端·ruby