我有以下称为plants的数据框架:
> head(plants)
test.plant test.soil root shoot total.dry.weight.plant phyl.distance.test.
1 pla med_plant plalan_soil 168 292 460 0.05424804
2 pla med_plant plalan_soil 292 406 698 0.05424804
3 pla med_plant plalan_soil 227 622 849 0.05424804
4 pla med_plant plalan_soil 181 409 590 0.05424804
5 pla med_plant plalan_soil 287 494 781 0.05424804
6 pla med_plant plalan_soil 312 430 742 0.05424804
我想用total创建一个绘图。干的重量植物(y值)和植物。距离测试(x值)
每次测试。植物
但是,我在所有尝试中都遇到了相同的错误:
plants[plants$test.plant == fespra_plant,]
Error in `[.data.frame`(plants, plants$test.plant == fespra_plant, ) :
object 'fespra_plant' not found
这是我的代码:
plants = read.csv("C:/Users../plants.csv",TRUE,sep=',')
DW = plants$total.dry.weight.plant
PD = plants$phyl.distance.test.
with(plants[plants$test.plant == fespra_plant,], plot(PD, DW))
我如何才能实现为每个测试绘制图。植物种类?
如果上面的代码运行良好,为什么它仍然会绘制所有内容?