Как удалить все записи в списке выше определенного значения? - PullRequest
0 голосов
/ 01 октября 2011

Вопрос новичка: предположим, что в RI есть список с 10'000 записями (числами).

myList <- read.table ("my10000Vaulues")

Теперь я хотел бы удалить все записи, которые выше некоторого значения (скажем, 523,689).В результирующем списке не должно быть пробелов.

Спасибо за все подсказки

Ответы [ 2 ]

4 голосов
/ 01 октября 2011

Я предполагаю, что ваша проблема в том, что myList действительно представляет собой список - особый тип списка, называемый фреймом данных, - и вы хотите, чтобы числовой вектор работал с ним.

Одним из подходов может быть что-то вроде:

myNums <- myList[,1]
mySmallNUms <- myNums[myNums <= 523.689]
2 голосов
/ 01 октября 2011

Вы можете сделать следующее:

myListFiltered <- myList[myList <= 523.689]

Также взгляните на: Как удалить элемент из списка?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...