Я бы хотел отфильтровать эту таблицу данных, но столбец, по которому я хочу отфильтровать, - это список.
#example data
time= c(1, 2, 3, 4)
conditions = list('rain', 'rain', c('rain', 'sleet'), 'rain')
data = data.table(date, conditions)
print(data)
time conditions
1: 1 rain
2: 2 rain
3: 3 rain,sleet
4: 4 rain
Обычные команды, похоже, не работают:
# Data.Table
data[conditions == c('rain', 'sleet')] # Gives error
# dplyr
filter(data,conditions == c('rain', 'sleet')) # Doesn't return desired result
Пожалуйста, сообщите.