我有一个存储车型的阵列。我有一个数据库表,所有车辆都兼容。
我需要通过数据库表找到阵列中的所有车辆。 实际上我做了它,我可以通过数组循环数据库,并获得有关车辆的所有必要信息。但我的问题是我无法将数据保存到变量中。出于某种原因,它是空的。
但是如果我只是想用echo函数显示数据,我实际上可以这样做。
这是我的代码:
# extract only the second value, aka the number of carbons
DT$formula <- substr(DT$formula, 2, 2)
# counter for matches off by 1
counter <- 0
# for loop that counts all matches
for (i in 1:nrow(DT))
{
for (j in 1:nrow(DT))
{
# if entries' values are off by 1
if (i != j && ((DT[j, 1] + 1 == DT[i, 1]) || (DT[j, 1] - 1 == DT[i, 1])))
{
counter <- counter + 1
}
}
}
# so you don't count the pair twice
counter <- counter/2
在这种情况下,如何将数据存储到变量中?
答案 0 :(得分:1)
您在每次迭代时都会覆盖#inside p
。如果查询在最后一次迭代时返回为空,则$compt_val
将为空。尝试将所有值保留在数组中:
$compt_val