Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何在全局环境中循环数据帧进行计算?_R - Fatal编程技术网

R 如何在全局环境中循环数据帧进行计算?

R 如何在全局环境中循环数据帧进行计算?,r,R,我在全球环境中有很多数据。我想循环其中一些(名称中有一个模式)进行计算。 例如,如何 (1) 为循环选择DataX1、DataX2、DataX3,然后 (2) 然后在上面加1 (3) 将结果存储在一个新的df中,其名称模式类似于r.DataX1 DataX1 <- sample(1:10) DataX2 <- sample(1:10) DataX3 <- sample(1:10) DataY1 <- sample(1:10) DataY2 <- sample(1:1

我在全球环境中有很多数据。我想循环其中一些(名称中有一个模式)进行计算。 例如,如何 (1) 为循环选择DataX1、DataX2、DataX3,然后 (2) 然后在上面加1 (3) 将结果存储在一个新的df中,其名称模式类似于r.DataX1

DataX1 <- sample(1:10)
DataX2 <- sample(1:10)
DataX3 <- sample(1:10)
DataY1 <- sample(1:10)
DataY2 <- sample(1:10)
DataY3 <- sample(1:10)

list = apropos("DataX.")
for (i in 1:3){
    X <- list[[i]]
    r.DataXi <- X + 1
}

<代码> DATAX1建议复制,对于你的例子,<代码> MyObList= MGET(ls(模式=“^ D**y* 3美元”))< /代码>以D,Y为中间,3在结束。