如何删除列表中超过某个给定值的所有条目?

时间:2011-10-01 09:54:13

标签: r

新手问题:假设在R中我有一个包含10'000个条目(数字)的列表。

myList <- read.table ("my10000Vaulues")

现在我想删除所有超过某个值的条目(比如523.689)。 结果列表中不应包含任何空格。

感谢所有提示

2 个答案:

答案 0 :(得分:4)

我猜你的问题是'myList'确实是一个列表 - 一种称为数据框的特殊类型的列表 - 你想要一个数字向量。

一种方法可能是:

myNums <- myList[,1]
mySmallNUms <- myNums[myNums <= 523.689]

答案 1 :(得分:2)

您可以执行以下操作:

myListFiltered <- myList[myList <= 523.689]

另请参阅:How can I remove an element from a list?