例如,我的数据集名称是"数据",我有一个变量(特征)名称"时间",从0分钟到185分钟(连续)。我还有其他一些变数。我想分别按时间分析我的数据" 0min-5min"," 1min到6min"," 2到7"," 3到8&#34 ; ...直到结束。我怎么能这样做?如何标记重叠时间间隔?我知道R中的基本子集代码,但我不想一次又一次地导入我的数据,任何简单的方法来解决这个问题?非常感谢你!
答案 0 :(得分:0)
我可以使用" list"在R.并从列表中取出它们,这是我的代码:
result <- list()
maxMins <- max(tph1nf5$Interval)
tph1nf5=tph1nf5[-1,]
for(i in seq(maxMins - 5))
{
result[[i]] <- tph1nf5[tph1nf5$Interval >= i & tph1nf5$Interval < i+5 ,]
m_tph1nf5=conpl$new(result[[i]]$Step.length.in.mm)
est_tph1nf5=estimate_xmin(m_tph1nf5)
m_tph1nf5$setXmin(est_tph1nf5)
print(est_tph1nf5$pars)
}