循环中的R - rm()对象

时间:2017-08-30 10:59:52

标签: r list loops rm

我希望能够在依赖$re = '/<div\s+class=\"css\-1\"\s+style=\"style-1:\s*10px;\s+style-2:\s*5px\">.*?sample\s*[1|2|3|4]{1}--\s*<\/div>/'; $str = '<div class="css-1" style="style-1:10px; style-2: 5px"> --sample 1-- </div> <div class="css-1" style="style-1: 10px; style-2:5px">--sample 2-- </div> <div class="css-1" style="style-1: 10px; style-2: 5px">--sample 3--</div> <div class="css-1" style="style-1:10px; style-2:5px"> --sample 4-- </div> <div class="css-1" style="style-1:10px; style-2:5px"> --sample 14-- </div>'; $subst = ''; $result = preg_replace($re, $subst, $str); echo $result; 的循环中删除对象;例如,我有一个名为i的对象。我想要的是:

A1, A2, A3, A4, ..., A999, A1000

我知道这只是粘贴for(i in 1:1000){ rm(paste0("A", i)) } A1等文字,但我不知道从这里将文本转换为对象。

我尝试过使用A2get,但我显然做错了。

1 个答案:

答案 0 :(得分:0)

for(i in 1:1000){
rm(list=paste0("A",i))
}

这会为i列出1:1000,并将其从环境中删除