【发布时间】:2020-07-22 09:13:57
【问题描述】:
我有以下问题:假设我有一个包含三列的数据框,例如
X=data.frame(rnorm(100),rexp(100),runif(100))
现在我想将 data.frames Q1、Q2 和 Q3 定义为
Q1=X[,1][2:100],
Q2=X[,2][2:100] and
Q3=X[,3][2:100]
通过使用循环。你有什么想法/提示我该怎么做?
【问题讨论】:
-
你的意思是
lapply(X, function(x) data.frame(a = x[2:100]))吗? -
但是如何定义三个新变量?
标签: r