我有A R数据帧为:访问行从A R数据帧
Serial_N voltage current
B 10 nan
B 10 nan
B 14 nan
C 12 nan
D 40 nan
. . .
AB 12 nan
我想通过从电压元件回路,其中序列号为B.我尝试这样做:
for (i in 1:length)
{
df[Serial_N==B,]$voltage[i]
}
但它不起作用。任何建议没有使用临时变量?
任何使用'df [df $ Serial_N ==“B”,] $ voltage'而不是'df $ voltage [df $ Serial_N ==“B”]'甚至是'df [,“电压“] [df $ Serial_N ==”B“]'?第一种情况是将整个'df'分成若干行,然后将结果中的单个变量进行子集化。它大部分时间可能影响最小,但可能会导致我认为复制大量数据。 – thelatemail
@thelatemail - 这是从习惯而不是实际考虑它 - 我知道这是不是你第一次指出这一点给我;-) – SymbolixAU
哎呦......为我破碎的记录道歉!随着时间的推移,我忘记了我的评论。正如我所说,这远非一个大问题。祝你有个好的一天。 :-) – thelatemail