当我编写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
的实际参数?这将有助于我更容易地调试。
答案 0 :(得分:1)
以下是一些选择:
cat(i, \n)
或print(i)
。browser()
添加到循环中以允许交互式调试(实际上与2相同,但不依赖于使用IDE)。