首页 > 解决方案 > R:在列表和数字上循环

问题描述

使用 R,我正在执行一个循环,该循环以下列方式i运行listValues一组值:

for(i in listValues) { bla bla bla }

但是在某些时候,在循环内部,我需要将i是一个数字(而不是列表中的值)来填充数据框:

dataframe[i,] =  5

with i, 这次是一个数字(i1length(listValues)

有什么简单的方法可以做到这一点吗?

谢谢!

标签: rdataframeloops

解决方案


不做新循环的最简单方法是使用which

df.summary[which(listValues==i),] = 5

推荐阅读