string <- c("AUSTRALIAN DOLLAR","BRAZILIAN REAL","CANADIAN DOLLAR","CHINESE YUAN","COLOMBIAN
PESO","DANISH KRONER",
"EURO, HONG KONG DOLLAR", "HUNGARIAN FORINT", "INDIAN RUPEE", "INDONESIAN RUPIAH",
"JAPANESE YEN", "KOREA (SOUTH) WON", "MALAYSIAN RINGGIT", "MEXICAN PESO",
"NEW ZEALAND DOLLAR", "NORWEIGIAN KRONER", "PERUCVIA SOL",
"POLISH ZLOTY", "Russian Rouble (new)",
"SINGAPORE DOLLAR", "STH AFRICAN RAND",
"SWEIDSH KRONER", "SWISS FRANC", "TAIWANESE DOLAR",
"THAILAND BAHTS", "TURKISH LIRA", "UK STERLING", "US DOLLAR")
cashstring <- c("AUD","BRL","CAD","CHF","CNY","COP","DKK","EUR","GBP","HKD",
"HUF","IDR","INR","JPY","KRW","MXN", "MYR","NOK","NZD",
"PEN","PLN","RUB","SEK","SGD","THB","TRY","TWD",
"USD","ZAR")
lg$type <- ifelse(lg$cashtype == cashstring & lg$instrument_name == string, "Cash", "Not Cash")
and i keep getting this error back:
Warning messages: 1: In lg$cashtype == cashstring : longer object length is not a multiple of shorter object length 2: In lg$instrument_name == string : longer object length is not a multiple of shorter object length
How could i fix this simple problem. the columns corresponds to the relevant currency so it shouldn't be a problem.
Thanks