Я хотел бы использовать R для основной цели базы данных с двумя кадрами данных: первый кадр данных представляет собой список лиц с различными функциями:базы данных, как основное использование
data = data.frame("individual"=c("Steve","Bob","Simon","Lisa"),
"feature1"=c(1,2,2,3),
"feature2"=c(3,4,1,NA))
второй кадр данных имеет особенности descritions :
description = data.frame("feature"=c(1,2,3,4,NA),
"label"=c("foot","golf","curling","ski","No answer"))
Моя цель состоит в том, чтобы сделать третий фрейм данных с именами физических лиц с последующим их описанием характеристики:
Steve foot curling
Bob golf ski
и т. Д.
[Удаление] (http://stackoverflow.com/q/20947409/324364) и перепроведение вашего вопроса не в том, чтобы идти о это. Я ценю, что вы добавили данные в свой вопрос, но StackOverflow вообще не увлекается вопросами, которые являются чуть ли не описанием проблемы и ожиданием решения. Если ** у вас ** есть частичное решение, которое не работает, мы будем рады помочь. В противном случае этот вопрос по-прежнему нуждается в дополнительной работе. – joran
Я согласен, что этот вопрос может использовать некоторую работу. Но чтобы ответить на ваш вопрос, попробуйте использовать функцию 'merge'. Вам придется сделать это дважды, один раз для «feature1» и снова для «feature2». Однако я не уверен, как передать значение «NA» с помощью этого подхода. – rrs