R notes[2]

文章目录

sequence

  1. organized equence is a regular facility of R language,it can be generated by the seq() function.of couse ,in oder to make arbitrary list, the c() is used to achieve the task,that is explained at the previous note.
    the seq funtcion forms as follows.
r 复制代码
seq(from_value,to_value,step)
r 复制代码
> seq(1,10,2)
[1] 1 3 5 7 9
> seq(1,10,1)
 [1]  1  2  3  4  5  6  7  8  9 10
> seq(1,10,7)
[1] 1 8
> seq(10,1,-1)
 [1] 10  9  8  7  6  5  4  3  2  1

you may assign arguments in keyword,for example, seq(to=1,from=10,by=-1).

the rep function also make sequence which is different from seq,rep puts the same elements together into a list with specified number of times by default.

r 复制代码
> rep(-1,3)
[1] -1 -1 -1
r 复制代码
> rep(1,each=2)
[1] 1 1
> rep(1,times=2)
[1] 1 1
> rep(1,2)
[1] 1 1

We need to pay attention that if given element is a list,the rep have a argument named each which will repeatedly generate each element of given list for specified number of times and then arrange them in original order of each element .

r 复制代码
> a<-c(1,2)
> rep(a,3)
[1] 1 2 1 2 1 2
> rep(a,times=3)
[1] 1 2 1 2 1 2
> rep(a,each=3)
[1] 1 1 1 2 2 2

references

  1. https://cran.r-project.org/doc/manuals/
相关推荐
xushichao19892 分钟前
代码生成优化技术
开发语言·c++·算法
leaves falling11 分钟前
C++类和对象(1)
开发语言·c++
2401_8732046516 分钟前
模板编译期循环展开
开发语言·c++·算法
神舟之光30 分钟前
Java面向对象编程知识补充学习-2026.3.21
java·开发语言·学习
奶人五毛拉人一块32 分钟前
C++入门学习
开发语言·c++·函数重载·入门·nullptr
吃不饱的得可可32 分钟前
protobuf万字总结(C++)
开发语言·c++
m0_6625779732 分钟前
嵌入式C++安全编码
开发语言·c++·算法
2301_8101609535 分钟前
代码生成器优化策略
开发语言·c++·算法
SPC的存折41 分钟前
Python3编程之python基础
开发语言·python
暮冬-  Gentle°1 小时前
C++中的工厂模式实战
开发语言·c++·算法