.NET универсальный набор?

Нам нужно выбрать строки, где d не больше 0 ИЛИ NA есть в d

df[with(df, !d > 0 | is.na(d)), ]

#   a  b c  d
#1  1  2 3  0
#2  4 NA 1 NA
#4 NA  5 0  0

Или мы также можем использовать subset

[111 ]

или dplyr filter

library(dplyr)
df %>% filter(!d > 0 | is.na(d))

Часть !d > 0 также можно повернуть на

subset(df, d < 1 | is.na(d))

, чтобы получить тот же результат. [1115 ]

10
задан Cristi Diaconescu 9 December 2008 в 19:21
поделиться

2 ответа

HashSet<T> в.NET 3.5

19
ответ дан 3 December 2019 в 16:54
поделиться

Я использую Iesi. Наборы. пространство имен, которое идет с NHibernate (документы здесь) - возможно, достойный рассмотрения, если Вы находитесь в.NET <3.5

3
ответ дан 3 December 2019 в 16:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: