• R语言
  • 怎么用循环实现调用数据表中符合某一条件的数据

有几个树种,我想实现R自动选择不同的树种,做这个树种的树高和胸径的回归,

不知到怎么实现自动选择某一树种,再调用这一树种的H和DBH值?

怎么用一个循环实现

高手指点啊

[data]

species H DBH

1 6.5 8.3

1 5 6.4

… … …

2 20 13.6

… … …

3 7 10.8

… … …

4 7 4.1

… … …

[/data]

<br />
library(lattice)<br />
EE <- equal.count(ethanol$E, number=9, overlap=1/4)</p>
<p>## Constructing panel functions on the fly; prepanel<br />
xyplot(NOx ~ C | EE, data = ethanol,<br />
       prepanel = function(x, y) prepanel.loess(x, y, span = 1),<br />
       xlab = "Compression Ratio", ylab = "NOx (micrograms/J)",<br />
       panel = function(x, y) {<br />
           panel.grid(h = -1, v = 2)<br />
           panel.xyplot(x, y)<br />
           panel.loess(x, y, span=1)<br />
       },<br />
       aspect = "xy")<br />
</p>