r - 用数据框中的字符串名称替换电子邮件地址
问题描述
我有一个包含观察者列表($Observer.names)的数据框,但有些是电子邮件地址。我想用字符串“匿名鸟”替换观察者的电子邮件。任何人都可以帮忙吗?
glimpse(data)
Rows: 2,706
Columns: 6
$ Observer.names <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, "Allan Mueller", "Allan Mue...
$ Date <chr> "5/27/2019", "5/27/2019", "5/27/2019", "6/15/2019", "6/15/2019", "6...
$ Start.time <chr> "8:14:00", "8:25:00", "8:54:00", "16:40:00", "18:11:00", "7:09:00",...
$ latitude <dbl> 34.05200, 34.04500, 34.00300, 40.12670, 40.13630, 42.10672, 42.1044...
$ longitude <dbl> -84.34200, -84.33800, -84.30000, -75.60830, -75.59200, -93.57307, -...
$ AMGO <int> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0...
这是尝试过的,但它只返回一个向量:
a <- data %>%
select(Observer.names) %>%
replace_email(replacement = "Anonymous Birder")
解决方案
您可以添加一个替换电子邮件的新列:
data$Observer.names.replaced <- replace_email(data$Observer.names, replacement="Anonymous Birder")
我假设该replace_email
功能来自textclean
包
推荐阅读
- java - 运行 Spring Boot JAR 应用程序不会使用浏览器打开 URL(https://localhost:8080/)
- javascript - 想要通过单击将标签内容保存在 cookie 上
- javascript - 如何拦截自动提交表单?
- javascript - 如果使用javascript动态添加按钮,如何知道单击了哪个按钮?
- python - 如何从 docx 文件中提取文本并存储在文本文件中
- go - 设计 Go 程序以避免循环依赖
- python - 数据框到 html 格式化程序(使用 Flask)将应用于所有列
- logstash - 如何编写自定义的 grok 模式?
- php - 在无法调整大小的图像中隐藏水印
- angular7 - Angular PWA 重新生成清单