我有一个由59列组成的数据集,列4到59包含电子邮件地址和胡说八道的混合,我想创建一个向量(最终将进入数据框架),从4:59列中提取唯一的电子邮件地址。下面是我的函数,它适用于一列EMAIL0。列是顺序的,所以EMAIL0-EMAIL 55{ # For All columns with an email in the data set {
# Check All the items
解释我的用例很复杂,但我正在做一个项目,它需要解析可能会抛出一些错误的文本。我想使用tryCatch(),以便尽可能多的脚本可以运行,并警告用户某些代码失败。我可以使用循环来实现这一点,但我想知道为什么会出现这种行为,以及是否有应用函数可以做到这一点。 当我在这个解析的对象上运行循环或使用do.call()时,我只得到了预期的单个错误消息。当我使用lapply()时,我得到相同的错误消息,后面跟着赋值的输出。我尝试过在lapply()周围抛出抑制函数,显然,这并不起作用。对于sapply()和map(),我得到了类似的输出。好奇有没有人能给我解释一下。 test_text <- par