Я искал эквивалентную функцию R для функции vlookup
в Excel, и я наткнулся на lookup
в R, однако, когда я пытаюсь ее использовать, я продолжаю получать ошибки.Как использовать поиск в R?
У меня есть 2 кадра данных (myresday
и Assorted
). myresday
содержит 2 столбца: один с кодами (название столбца - Res.Code
), а другой с соответствующими днями недели (colname = ContDay
). Каждый из кодов представляет человека, и каждый человек сопоставляется с днем недели, когда они должны работать. Assorted
содержит запись о том, когда каждый человек действительно приходил в течение года. Это dataframe, подобный myresday, однако он намного больше. Я хочу посмотреть, соответствуют ли коды в ассортименте правильные дни или если дни, соответствующие каждому коду, неверны.
Я пытался использовать lookup
, но продолжал сталкиваться с несколькими ошибками. Вот мой код:
Assorted$Cont_Day <- lookup(Assorted$VISIT_PROV_ID, myresday[, 1:2])
'the codes in myresday are in column 1, the days in column 2
R постоянно говорил, что функция не найдена. Я посмотрел еще в функцию и кто-то предложил использовать библиотеку qdapTools, поэтому я ставлю:
library('qdapTools')
до моего кода, и он сказал, что не qdapTools пакет.
Кто-нибудь знает, как это сделать или знать лучший способ решить эту проблему?
Я предположил бы, что эквивалентно 'vlookup' в R является просто «слить»? Взгляните [здесь] (http://stackoverflow.com/questions/1299871/how-to-join-merge-data-frames-inner-outer-left-right) –