У меня есть dataframe комментариев, которая выглядит так (df1)Заполнение столбца в dataframe основанный на колонке в другом dataframe в г
Comments
Apple laptops are really good for work,we should buy them
Apple Iphones are too costly,we can resort to some other brands
Google search is the best search engine
Android phones are great these days
I lost my visa card today
У меня есть еще один dataframe имен merchent, который выглядит следующим образом (df2):
Merchant_Name
Google
Android
Geoni
Visa
Apple
MC
WallMart
Если MERCHANT_NAME в df2 появляется в комментарий в ДФ 1, добавьте это имя торговца к второй колонке в df1 в матче R.The не должно быть точным приближением match.An является то, что required.Also, df1 содержит около 500K строк! Мой последний ooutput ДФ может выглядеть следующим образом
Comments Merchant
Apple laptops are really good for work,we should buy them Apple
Apple Iphones are too costly,we can resort to some other brands Apple
Google search is the best search engine Google
Android phones are great these days Android
I lost my visa card today Visa
Как я могу сделать это и эффективно в R. ?? Thanks
Хотя название другой вопрос немного вводит в заблуждение, это на самом деле отвечает на ваш вопрос: http://stackoverflow.com/questions/33672082/if-function-on -a-for-loop/33672374 То, что вы ищете, называется объединением или объединением двух наборов данных. – David
@David Я не верю, что это слияние вообще. –
@ Тим, я, должно быть, пропустил часть вопросов, мои извинения. – David