Вопросы с тегом «subset»

Подмножество состоит из элементов, выбранных из большего набора элементов по их положению в большем наборе или другим характеристикам, например их значению.

400
Почему `[` лучше чем `subset`?

Когда мне нужно отфильтровать data.frame, т.е. извлечь строки, которые удовлетворяют определенным условиям, я предпочитаю использовать subsetфункцию: subset(airquality, Month == 8 & Temp > 90) Вместо [функции: airquality[airquality$Month == 8 & airquality$Temp > 90, ] Есть две...

304
Как удалить столбцы по имени в кадре данных

У меня большой набор данных, и я хотел бы прочитать определенные столбцы или отбросить все остальные. data <- read.dta("file.dta") Я выбираю столбцы, которые мне не интересны: var.out <- names(data)[!names(data) %in% c("iden", "name", "x_serv", "m_serv")] и чем я хотел бы сделать что-то...

170
Как я могу получить пересечение, объединение и подмножество массивов в Ruby?

Я хочу создать разные методы для класса с именем Multiset . У меня есть все необходимые методы, но я не уверен, как писать методы пересечения, объединения и подмножества. Для пересечения и объединения мой код начинается так: def intersect(var) x = Multiset.new end Вот пример: X = [1, 1, 2, 4] Y =...

155
Фильтровать строки data.frame по логическому условию

Я хочу отфильтровать строки на data.frameоснове логического условия. Давайте предположим, что у меня есть данные как expr_value cell_type 1 5.345618 bj fibroblast 2 5.195871 bj fibroblast 3 5.247274 bj fibroblast 4 5.929771 hesc 5 5.873096 hesc 6 5.665857 hesc 7 6.791656 hips 8 7.133673 hips 9...

145
Проверьте, является ли массив подмножеством другого

Любая идея о том, как проверить, является ли этот список подмножеством другого? В частности, у меня есть List<double> t1 = new List<double> { 1, 3, 5 }; List<double> t2 = new List<double> { 1, 5 }; Как проверить, что t2 является подмножеством t1, используя...

104
Python: проверьте, является ли один словарь подмножеством другого более крупного словаря

Я пытаюсь написать собственный метод фильтрации, который принимает произвольное количество kwargs и возвращает список, содержащий элементы списка, подобного базе данных, которые содержат эти kwargs . Например, предположим, что d1 = {'a':'2', 'b':'3'}и d2= одно и то же. d1 == d2приводит к True. Но...

99
Выбор строк фрейма данных на основе частичного совпадения строк в столбце

Я хочу выбрать строки из фрейма данных на основе частичного совпадения строки в столбце, например, столбец «x» содержит строку «hsa». Используя sqldf- если бы у него был likeсинтаксис - я бы сделал что-то вроде: select * from <> where x like 'hsa'. К сожалению, sqldfне поддерживает этот...

96
Подмножество строк, содержащих значения NA (отсутствующие) в выбранном столбце фрейма данных

У нас есть фрейм данных из файла CSV. Во фрейме данных DFесть столбцы, содержащие наблюдаемые значения, и столбец ( VaR2), содержащий дату, когда было выполнено измерение. Если дата не была записана, CSV-файл содержит значение NAдля отсутствующих данных. Var1 Var2 10 2010/01/01 20 NA 30 2010/03/01...

84
Как разделить матрицу на один столбец, сохранить тип данных матрицы, сохранить имена строк / столбцов?

Когда я делю поднабор матрицы на один столбец, результатом будет числовой класс, а не матрица (т.е. myMatrix [, 5] для подмножества в пятый столбец). Есть ли компактный способ подмножества одного столбца, сохранения формата матрицы и сохранения имен строк / столбцов, не делая чего-то сложного,...

83
Выберите несколько элементов из списка

У меня есть список в R длиной около 10 000 элементов. Скажем, я хочу выбрать только элементы 5, 7 и 9. Я не уверен, как бы это сделать без цикла for. Я хочу сделать что-то подобное, mylist[[c(5,7,9]]но это не работает. Я также пробовал эту lapplyфункцию, но не смог заставить ее работать....

9
Можно ли экспортировать подмножества в Raku?

Я хотел бы определить несколько подмножеств, к которым я также добавляю несколько ограничений и несколько dieоператоров для некоторых полезных сообщений об ошибках. Я не хочу определять их в верхней части модуля, который использует эти подмножества, и вместо этого хочу поместить их в другой модуль,...