У меня есть вопрос, на который я не могу найти ответ на этом форуме. Я пытался отфильтровать столбец из моего набора данных в R. Я использую набор данных с 7321 строк и 28 столбцов. В одной колонке, посвященной типу предприятий, есть четыре переменные: Wirtschaft, Hochschule, außeruniversitäre Forschung и Sonstige. Я хотел бы объединить Wirtschaft и außeruniversitäre Forschung в новом столбце с именем private и отфильтровать переменную Hochschule в новый столбец с именем public.
Теперь я попробовал следующее:
Сначала я попытался создать подмножество, в которое включены обе «приватные переменные»:
subdataprivate <- subset(data, typ == "außeruniversitäre Forschung" & typ == "Wirtschaft")
Проблема в том, что я получаю подмножество с 0 наблюдениями для 28 переменных. Когда я запускаю коды отдельно, вот так:
subdataprivate1 <- subset(data, typ == "außeruniversitäre Forschung")
subdataprivate2 <- subset(data, typ == "Wirtschaft")
Я получаю достаточные наблюдения для всех переменных (1559 наблюдений за 28 переменными и 3548 наблюдений за 28 переменными). Дело в том, что мне нужно объединить эти виды бизнеса для проведения моих анализов.
Та же проблема возникает, когда я пытаюсь фильтровать данные с помощью пакета dplyr.
Может ли кто-нибудь сказать мне, что я делаю не так? Я довольно новичок в R и на этом форуме, поэтому заранее прошу прощения за свой непрофессиональный способ задать этот вопрос.