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)
相关推荐
娇娇yyyyyy23 分钟前
Qt编程(3): 信号和槽函数
开发语言·数据库·qt
wwww.wwww28 分钟前
qt程序执行时报错:无法定位程序输入点,但是通过IDE的run又可以正常的运行。
开发语言·ide·qt
乌鸦乌鸦你的小虎牙3 小时前
qt 5.12.8 配置报错(交叉编译环境)
开发语言·数据库·qt
feifeigo1234 小时前
Leslie人口模型MATLAB实现(中长期人口预测)
开发语言·matlab
写代码的二次猿4 小时前
安装openfold(顺利解决版)
开发语言·python·深度学习
一只大袋鼠4 小时前
Redis 安装+基于短信验证码登录功能的完整实现
java·开发语言·数据库·redis·缓存·学习笔记
※DX3906※5 小时前
Java排序算法--全面详解面试中涉及的排序
java·开发语言·数据结构·面试·排序算法
笨笨马甲5 小时前
Qt QSS使用指南
开发语言·qt
We་ct6 小时前
LeetCode 77. 组合:DFS回溯+剪枝,高效求解组合问题
开发语言·前端·算法·leetcode·typescript·深度优先·剪枝
格林威6 小时前
工业相机图像高速存储(C#版):内存映射文件方法,附Basler相机C#实战代码!
开发语言·人工智能·数码相机·c#·机器视觉·工业相机·堡盟相机