9.[小白学习笔记] R语言 多元素向量

真·科研狗 2017-06-17 22:17:06 阅读: 1295

向量是R语言基本元素,之前介绍的字符串,数字等都是一个向量,并且是长度为1的向量,也就是单元素向量。这一节介绍下多元素。

多元素向量可以如下创建方式

1.c()函数。

在之前已经介绍过c()函数,使用c()函数来创建一个多元素的向量。

2.使用冒号“:”

v <- 2:8
print(v)

上面语句将输出如下:

[1] 2 3 4 5 6 7 8

看看如下的语句

v <- 2.4:6.8
print(v)

将会得到如下的结果:

[1] 2.4 3.4 4.4 5.4 6.4

3.使用seq()

v <- seq(2,6,by=0.5)
print(v)

上面语句会输出如下:

[1] 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0


访问向量元素:访问向量元素就和其他编程语言的数组一样访问,可以使用[]加上序号来访问,但是这个需要是从1开始的,而不是0开始的。

t <- c("Sun","Mon","Tue","Wed","Thurs","Fri","Sat")
u <- t[c(2,3,6)]
print(u)
v <- t[c(TRUE,FALSE,FALSE,FALSE,FALSE,TRUE,FALSE)]
print(v)

输出如下的:

> t <- c("Sun","Mon","Tue","Wed","Thurs","Fri","Sat")
> u <- t[c(2,3,6)]
> print(u)
[1] "Mon" "Tue" "Fri"
> v <- t[c(TRUE,FALSE,FALSE,FALSE,FALSE,TRUE,FALSE)]
> print(v)
[1] "Sun" "Fri"


 
邀请讨论

附件

{{f.title}} 大小 {{f.file_size}} 下载 {{f.count_download}} 金币 {{f.count_gold}}
{{item.nick_name}} 受邀请回答 {{item.create_time}}
{{item.refer_comment.nick_name}} {{item.refer_comment.create_time}}

附件

{{f.title}} 大小 {{f.file_size}} 下载 {{f.count_download}} 金币 {{f.count_gold}}
切换到完整回复 发送回复
赞({{item.count_zan}}) 踩({{item.count_cai}}) 删除 回复 关闭
科研狗©2015-2025 科研好助手,京ICP备20005780号-1 建议意见

服务热线

178 0020 3020

微信服务号