在For循环中查看替换变量的内容

时间:2017-04-16 21:38:25

标签: r

当我编写for循环时,它通常使用泛型变量,如:

barcodes = data.frame(some data with 20 rows and 6 columns)

for (i in barcodes[1:8,]){
barcode <- (i["P7_Barcode"])  
print(barcode)
}  

在这个特定的例子中,我试图获取ith行的P7_Barcode列的值。这对我不起作用。很高兴知道R为i填写了什么。有没有办法找出替代i的实际参数?这将有助于我更容易地调试。

1 个答案:

答案 0 :(得分:1)

以下是一些选择:

  1. 在循环中添加cat(i, \n)print(i)
  2. 如果您正在使用RStudio或Visual Studio,请在循环中设置断点。
  3. browser()添加到循环中以允许交互式调试(实际上与2相同,但不依赖于使用IDE)。