R类型1元素向量

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 17.0px ".PingFang SC"; color: #454545 }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px ".PingFang SC"; color: #454545 }
p.p3 { margin: 0.0px 0.0px 2.0px 0.0px; font: 14.0px ".PingFang SC"; color: #454545 }
p.p4 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #454545 }
p.p5 { margin: 0.0px 0.0px 2.0px 0.0px; font: 14.0px "Helvetica Neue"; color: #454545 }
p.p6 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #454545; min-height: 14.0px }
span.s1 { font: 12.0px "Helvetica Neue" }
span.s2 { font: 14.0px "Helvetica Neue" }
span.s3 { font: 12.0px ".PingFang SC" }
span.s4 { font: 14.0px ".PingFang SC" }
span.s5 { font: 17.0px "Helvetica Neue" }
span.Apple-tab-span { white-space: pre }

最简单类型单元素向量

即使在R语言中只写入一个值,它也将成为长度为1的向量,并且属于上述向量类型之一。

多元素向量

1对数值数据使用冒号运算符

v <- 3.8:11.4 //[1]  3.8  4.8  5.8  6.8  7.8  8.8  9.8 10.8

2使用sequence (Seq.)序列运算符

print(seq(5, 9, by = 0.4))//1] 5.0 5.4 5.8 6.2 6.6 7.0 7.4 7.8 8.2 8.6 9.0

3 使用C()函数如果其中一个元素是字符,则非字符值被强制转换为字符类型。

s <- c(‘apple‘,‘red‘,5,TRUE)   //[1] "apple" "red"   "5"     "TRUE"

使用索引访问向量的元素。[]括号用于建立索引

t <- c("Sun","Mon","Tue","Wed","Thurs","Fri","Sat")

#使用位置访问矢量元素。

u < - t [c(2,3,6)] // "Mon" "Tue" "Fri"

#使用逻辑索引访问矢量元素。

v < - t [c(TRUE,FALSE,FALSE,FALSE,FALSE,TRUE,FALSE)] // "Sun" "Fri"

#使用负向索引访问矢量元素。

x < - t [c(-2,-5)] //"Sun" "Tue" "Wed" "Fri" "Sat"

#使用0/1索引访问矢量元素。

y < - t [c(0,0,0,0,0,0,1)] //"Sun"

4向量运算

可以添加,减去,相乘或相除两个相同长度的向量,将结果作为向量输出。

5向量元素回收

如果我们对不等长的两个向量应用算术运算,则较短向量的元素被循环以完成操作。

v1 <- c(3,8,4,5,0,11)

v2 <- c(4,11)

# V2 becomes c(4,11,4,11,4,11)  变成

add.result <- v1+v2

print(add.result)

sub.result <- v1-v2

print(sub.result)

6向量元素排序

v <- c(3,8,4,5,0,11, -9, 304)

sort.result <- sort(v)   // -9   0   3   4   5   8  11 304

revsort.result <- sort(v, decreasing = TRUE)  //304  11   8   5   4   3   0  -9

v <- c("Red","Blue","yellow","violet")

sort.result <- sort(v)   // "Blue"   "Red"    "violet" "yellow"

revsort.result <- sort(v, decreasing = TRUE)  //"yellow" "violet" "Red"    "Blue"

时间: 2024-10-29 12:12:31

R类型1元素向量的相关文章

R语言多元素向量

使用冒号运算带有数值数据(数值的增加为1) # Creating a sequence from 5 to 13. v <- 5:13 print(v) # Creating a sequence from 6.6 to 12.6. v <- 6.6:12.6 print(v) # If the final element specified does not belong to the sequence then it is discarded. v <- 3.8:11.4 print

Windows Phone 中查找可视化树中的某个类型的元素

private void StackPanel_Tap(object sender, TappedRoutedEventArgs e) { //获取到的对象是ListBoxItem ListBoxItem myListBoxItem = (ListBoxItem)(listbox.ItemContainerGenerator.ContainerFromItem((sender as Panel).DataContext)); // 在ListBoxItem中查找ContentPresenter

JSP的三种类型的元素

JSP有三种类型的元素:指令元素(directive element).行为元素(action element).和脚本元素(script element). 指令元素用于指定整个JSP页面的相关信息,并设置JSP页面的相关属性,如网页的编码方式等.JSP指令元素主要有6个,包括page,include,taglib,attribute,tag和variable. 动作元素用于表示客户端请求JSP页面时被调用的组件. 脚本元素用于在JSP页面中添加一段脚本代码,脚本代码必须用page指令所定义的

编写高质量代码改善C#程序的157个建议——建议8: 避免给枚举类型的元素提供显式的值

建议8: 避免给枚举类型的元素提供显式的值 一般情况下,没有必要给枚举类型的元素提供显式的值.创建枚举的理由之一,就是为了代替使用实际的数值.不正确地为枚举类型的元素设定显式的值,会带来意想不到的错误. 如果为建议7中的枚举类型Week增加一个元素,代码如下所示: enum Week { Monday = 1, Tuesday = 2, ValueTemp, Wednesday = 3, Thursday = 4, Friday = 5, Saturday = 6, Sunday = 7 } 设

元素类型及元素类型的转换

一.元素类型 1.元素类型的分类 ①块状元素    ②内联元素    ③可变元素 2.块状元素和内联元素的特点 ①块状元素特点: 1:在页面中以矩形区域显示. 2:自上而下排列,独占一行 3:可以直接添加宽高 4:一般情况下,作为其他元素或内容的容器 ②内联元素特点: 1:在页面中最小单位也是矩形. 2:在一行内逐个排列. 3:不可以直接添加宽高,大小是由内容撑开的. 4:内联元素也符合盒模型的规则,但是个别属性会出现问题(padding-top/bottom margin-top/bottom

R类型4R 语言数组

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 17.0px ".PingFang SC"; color: #454545 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px ".PingFang SC"; color: #454545 } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helv

R类型5 R语言 数据帧

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 17.0px ".PingFang SC"; color: #454545 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 17.0px "Helvetica Neue"; color: #454545 } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px ".P

Java基础知识强化之集合框架笔记43:Set集合之TreeSet存储Integer类型的元素并遍历

1. TreeSet类概述: • 能够对元素按照某种规则进行排序. • 或者根据创建set时提供的Comparator进行排序 • 具体取决于使用的构造方法 2. 代码示例: 1 package cn.itcast_05; 2 3 import java.util.TreeSet; 4 5 /* 6 * TreeSet:能够对元素按照某种规则进行排序. 7 * 排序有两种方式 8 * A:自然排序 9 * B:比较器排序 10 * 11 * TreeSet集合的特点:排序和唯一 12 * 13

R语言创建空向量、矩阵

x=vector() #创建的为空向量(可以为数值或者字符串) > x[1]=1> x[2]=1> x[1] 1 1 x<-numeirc(0)     #长度可变的存储数字的向量 x=character() #创建出来的为字符串向量 > x[1]=1 > x[2]=3 > x [1] "1"  "3" x<-NULL; x[1]<-2;---- #每次给x赋值长度自动延长 生成的也为向量 vector(mode