Данные панели дополнительных настроек
Очень новый, так что дайте мне знать, если это требует слишком много. Я пытаюсь разделить данные панели, в R, на две разные категории; тот, который имеет полную информацию для переменных, и тот, который имеет неполную информацию для переменных. Мои данные выглядят так:
Person Year Income Age Sex
1 2003 1500 15 1
1 2004 1700 16 1
1 2005 2000 17 1
2 2003 1400 25 0
2 2004 1900 26 0
2 2005 2000 27 0
Что мне нужно сделать, это пройти через каждый столбец (не столбцы 1 и 2), и если данные заполнены для переменной (переменные определяются идентификатором в первом столбце, а затем имя столбца, на рисунке выше пример person1Income) возвращает это в набор данных. Остальное поместите в другой набор данных. Вот мой метакод и пример того, что он должен делать, учитывая приведенные выше данные. Примечание. Я называю переменные по их идентификатору, а затем по имени столбца, например, переменная person1Income будет первой из трех строк в третьем столбце.
for(each variable in all columns except 1 and 2 in data set) if (variable = FULL) { return to data set "completes" }
else {put in data set "incompletes"}
completes = person1Income, person2Income, person1Age, person2Age, person1Sex, person2 sex
incompletes = {empty because the above info is full}
Я понимаю, если кто-то не может ответить на этот вопрос полностью, но любая помощь приветствуется. Также, если моя цель не ясна, дайте мне знать, и я постараюсь уточнить.
Я не могу пока объяснить это в одном предложении, так что ... извините.
Изменить: визуализация того, что я имею в виду под полными и неполными переменными.Скриншот