r 将向量分解为定义的段长度

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了r 将向量分解为定义的段长度相关的知识,希望对你有一定的参考价值。

#Define the interval to cycle through
interval <- 30
#Replace sample_vector with your vector
sample_vector <- runif(100, 1, 10)
#Loop through each break in the sequence
for(i in seq(1,length(sample_vector),interval)) {
	#Used to prevent the sequence from extending beyond the remainders
	if(i+interval>=length(sample_vector)) {
		#Vector access for this sequence is as follows:
		print(sample_vector[i:length(sample_vector)])
	} else {
		#Vector access for this sequence is as follows:
		print(sample_vector[i:(i+(interval-1))])
	}
}

以上是关于r 将向量分解为定义的段长度的主要内容,如果未能解决你的问题,请参考以下文章

R语言数据对象类型

一种将不同长度的命名向量合并到 R 中的数据框(将名称信息保留为列名)的快速方法

如何在 R 中创建一个长度为零的数字向量

R语言的自定义函数—字符组合

使用 rank() 时未能将窗口调用分解为组

特征分解 奇异值分解