【发布时间】:2020-08-27 17:21:17
【问题描述】:
我有一个如下所示的数据框
df <- data.frame(email=c("abc@gmail.com","def@gmail.com","ghi@gmail.com","jkl@gmail.com","mno@gmail.com","pqr@hotmail.com","st@u@live.com","vwx@gmail.com","yza@gmail.com","a.a.b@gmail.c.om",
"aac@gmail.com","abb@gmail.com","abc@gmail.com","cab@gmailcom","dfc@gmail.com"))
现在我想在以下情况下清理此列:所以我正在尝试创建一个这样的检查,我可以添加比这 4 个更多的检查...
- 检查电子邮件是否缺少点“。”
- 检查电子邮件是否有多个“@”
- 检查电子邮件是否有多个“.” “@”之前和“@”之后
- 检查域中是否有除“gmail.com”之外的其他邮件,例如(hotmail.com、live.com)等等......
所以输出应该等于....这样我就可以检查来决定删除或更新什么
【问题讨论】:
标签: r