-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。 –