How to determine if a string “ends with” another string in R?
问题 I want to filter out the rows of a table which contain '*' in the string value of the column. Checking just that column. string_name = c("aaaaa", "bbbbb", "ccccc", "dddd*", "eee*eee") zz <- sapply(tx$variant_full_name, function(x) {substrRight(x, -1) =="*"}) Error in FUN(c("Agno I30N", "VP2 E17Q", "VP2 I204*", "VP3 I85F", "VP1 K73R", : could not find function "substrRight" The 4th value of zz should be TRUE by this. in python there is endswith function for strings [ string_s.endswith('*') ]