-1
我想根据物种RPKM值和dnds值对我的数据集进行子集化,因此对于每个物种,RPKM值的范围可以从0到170, dnds值可以在0.10至0.40的范围内。我已经使用了如下所示的子集函数。起初我尝试在一个子集函数中添加这些维度,但它不起作用。然后我将其分解(如下所示)。它似乎适用于RPKM,但我仍然得到大于0.40的dNdS值。 有谁能告诉我我在做什么错在这里。R中的子集函数没有按照我想要的方式进行子集化
这是我的代码:
subset_data <- subset(mammals, mammals$RPKM <= 170)
subset_data2 <- subset(subset_data,mammals$RPKM >= 0)
subset_data3 <- subset(subset_data2,mammals$dNdS >= 0.10)
subset_data4 <- subset(subset_data3,mammals$dNdS <= 0.40)
是的,我已经检查这一点。它的数字。你在暗示什么? –
我建议,如果它不是数字,它可能是一个问题 – akrun
尝试在一行没有“子集”,例如,'subset_data < - 哺乳动物[哺乳动物$ RPKM <= 170&哺乳动物$ RPKM> = 0&哺乳动物$ dNdS> = 0.10和哺乳动物$ dNdS <= 0.40,]' – ulfelder