我有看起来像这样的数据:
name age profit
Ann -3 10
Ann -2 5
Ann 1 23
Ann 2 15
Josh -2 12
Josh -1 34
Josh 0 1
Josh 1 21
Josh 2 26
我想删除那些age
为负数的行。使用后
subset(profitData,age>0,select=c(name,age,profit))
我明白了:
name age profit
Ann 1 10
Ann 2 5
Ann 3 23
Ann 4 15
Josh 1 12
Josh 2 34
Josh 3 1
Josh 4 21
Josh 5 26
因此,只删除了年龄列中的值,而不是整行。有什么建议么?