У меня есть список адресов электронной почты, например:
emails <- c("john.doe@ivyleague.edu", "education@world.gov", "dalai.lama@peace.org", "invalid.edu", "quant@bigdatacollege.edu", "cookie.monster@sesame.tv")
Мне нужно выбрать только письма из домена .edu.
У меня есть этот код:
edu_emails <- c()
for (email in emails) {
end <- substr(email, nchar(email)-2, nchar(email))
if (end == "edu") {
edu_emails <- c(edu_emails, email)
}
}
Но это не кажется эффективным, знаете ли вы лучшую систему для этого?