В одном из столбцов моего df значения в ячейке сообщаются как массив (например, [1,2,3,4,8]
), а не как отдельные числа. Это потому, что вопрос был вопросом «выберите все подходящие».
Однако, когда я пытаюсь подсчитать, сколько из каждого числа встречается, я не могу это сделать, потому что эти числа вложены в список . Как я могу извлечь числа, чтобы я мог их считать?
Например:
row 1: [1,2,3,4,8]
row 2: [3]
row 3: [1,2,3,4]
Я хочу иметь возможность запускать такой оператор, как: nrow(df[df$column == 1,])
, который будет посчитайте все вхождения числа 1
. Итак, в этом случае вывод будет 2
, но сейчас он говорит 0
.