I was getting this error when running merge_lists():
Error in Ops.factor(master$canonical, name) :
level sets of factors are different
It seems it was because 'name' in get_accid() was read as a factor instead of a character.
I could have changed the type of columns in my input data but my quick fix was to add as.character() when 'name' was being called. Line 51: set_accid <- get_accid(master,as.character(recset$canonical[j]),verbose)
I was getting this error when running merge_lists(): Error in Ops.factor(master$canonical, name) : level sets of factors are different
It seems it was because 'name' in get_accid() was read as a factor instead of a character. I could have changed the type of columns in my input data but my quick fix was to add as.character() when 'name' was being called. Line 51: set_accid <- get_accid(master,as.character(recset$canonical[j]),verbose)