Я использую RStudio.У меня есть следующая модель игрушки:
df <- data.frame("Name1" = c("JPMorgan", "BMO", "Citibank", "Barclays", "Deutsche", "Chase", "HSBC", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".","."), "Name2" = c("JPMorgan and Chase","SEFCU Union","Wells Fargo Commercial Bank","Bank of America", "Citibank LLC","Charles Schwab", "Barclays", "HSBC Holdings PLc", "Wall Bank Holdings", "Chase Manhattan Bank", "TD Bank", "Ally Bank", "Goldman Sachs", "M&T Bank", "Key Bank", "Royal Bank of Canada", "Bank of Montreal BMO", "US Bancorp", "Capital One", "BNY Mellon"), stringsAsFactors = FALSE)
Я хочу создать третий столбец с именем df$matched
, в котором каждая запись из Name1
просматривает весь столбец Name2
и выдает 1, еслистрока присутствует частично в Name2
и 0, если ее нет.
Мой нынешний подход использования строкового преобразования состоит в совпадении 1: 1.
Мой желаемый результат - новый столбец с: 1 1 1 1 0 1 1 0 0 0 0 0 00 0 0 0 0 0 0 0