我有一个大型数据框,我正在尝试运行 a for loop
,但需要先获取所有不同的观察结果。我目前正在尝试处理的过程是这样的:
- 创建观察的列表/向量/数据框
- 在 a 中使用每个观察
for loop
这是我解决它的方法:
生成一些数据:
x <- gl(12,5)
我正在寻找的结果是所有不同观察结果的列表:
1 2 3 4 5 6 7 8 9 10 11 12
我可以创建一个data frame
,然后像这样删除数字列:
list <- data.frame(table(x))
list[,2] <- NULL
print(list)
从这个列表/向量/数据框,我会for loop
像这样运行:
for (i in list) print(i)
必须有一种更有效的方法来获取for loop
. 有人可以推荐一个吗?