索引向量选择和修改一个数据集的子集-3.kuka机器人ethercat通讯参数配置方法

时间:2024-07-03 02:08:39
【文件属性】:

文件名称:索引向量选择和修改一个数据集的子集-3.kuka机器人ethercat通讯参数配置方法

文件大小:1.01MB

文件格式:PDF

更新时间:2024-07-03 02:08:39

R 数据分析 统计 数据科学

2.6 字符向量 在 R 中,常常会用到字符量和字符向量,如图上的标注。在需要它们的时候,可 以用双引号作分割符,如"x-values","New iteration results"。 字符串输入的时候既可以用双引号(") 又可以用单引号(’),但是打印的时候 则采用双引号(有时根本不用引号)。它们采用C 语言形式的转义控制序列(escape sequences),用\ 表示转义字符,所以输入\ 将会得到\ 的输出,而想插入" 则要输 入\"。其他有用的转义字符有\n(换行),\t(制表符)和\b(退格键)等等。 通过函数c() 可以把几个字符向量连接成一个字符向量;这种用法的例子会常常 出现的。 函数paste() 可以有任意多的参数,并且把它们一个接一个连成字符串。这些参 数中的任何数字都将被显式地强制转换成字符串,而且以同样的方式在终端显示。默 认的分隔符是单个的空格符,不过这可以被指定的参数修改。参数sep=string 就是将 分隔符换成string,这个参数可以设为空。 例如 > labs <- paste(c("X","Y"), 1:10, sep="") 使得labs 变成一个字符向量。 c("X1", "Y2", "X3", "Y4", "X5", "Y6", "X7", "Y8", "X9", "Y10") 特别要注意一下这里短的向量发生了循环使用;因此c("X", "Y") 重复了5次以 吻合1:10 7。 2.7 索引向量;选择和修改一个数据集的子集 一个向量的子集(subset)元素可以通过向量名后面的方括号中加入索引向量 得 到。如果一个表达式的结果是向量,则我们可以直接在表达式的末尾方括号中加入索 引向量以得到结果向量的子向量(如果有的话)。 这种索引向量可以采用下面四种方式的任何一种。 1. 逻辑向量。这种情况下,索引向量必须和被挑选元素的向量长度一致。向量中 对应索引向量元素为TRUE 的元素将会被选中,而那些对应FALSE 的元素则被忽 略。例如 > y <- x[!is.na(x)] 7 paste(..., collapse=ss) 会在每个结果生成的字符串元素后面加上ss 。 R 有许多工具进行字符 处理,参见sub 和substring的帮助文档。


网友评论