-1
而不是写一个矢量V的如何让R读取字符串作为限制?</p> <pre><code>V[a>1 & b==2 & c<1] </code></pre> <p>我想是这样的::
V[restriction]
与
restriction = "a>1 & b==2 & c<1"
任何想法? 谢谢, F.
而不是写一个矢量V的如何让R读取字符串作为限制?</p> <pre><code>V[a>1 & b==2 & c<1] </code></pre> <p>我想是这样的::
V[restriction]
与
restriction = "a>1 & b==2 & c<1"
任何想法? 谢谢, F.
试试这个:
> V <- data.frame(a = 1:5, b = 1:5, c = 0)
> restriction = "a>1 & b==2 & c<1"
> subset(V, eval(parse(text = restriction)))
a b c
2 2 2 0
您是否在寻找'的eval(解析(文=限制))'?但你应该创造一个可重复的例子! – agstudy
说V是一个矢量1:10; a = -3:6; b = rep(1,2,长度= 10); C = -5:4。 –