r - Gsub 一个列表,列表在一个向量上
问题描述
我有一个存储为的句子列表data
。对于列表中的每个句子,我想将在 中找到的任何单词替换为 中to_replace
的相应条目replace_with
。
我构造了一个简单的函数:
gsub.mult <- function(n) {
obj <- gsub(to_replace[n], replace_with[n], data)
return(obj)
}
然后我可以尝试在索引的长度上应用
lapply(seq_along(to_replace), gsub.mult)
然而,当然,这只是返回一个长度为 to_replace 的列表,其中包含每个只有一个 gsub 的句子的原始列表。这是因为每次原始句子列表都会传递给 gsub.mult。
我怎样才能构造一个函数/应用,它将前一个应用传递给下一个?
解决方案
推荐阅读
- mysql - Jetbrains Exposed 生成重复的外键
- php - 使用 php 中的 curl 将 json 发布到 API
- java - Java Eclipse 屏幕上出现奇怪的标记
- angular - 如何防止我的垫子按钮在禁用时消失?
- c++ - 如何在 CMake 中使用 Qhull 作为外部项目?
- javascript - 悬停时无法制作 3D 效果
- authentication - 期望脚本不起作用并且终端立即关闭
- gradle - Gradle 无法找到用于 kotlinx 序列化的 bintray 存储库
- azure - 如何在 azure container create 中传递容器级参数
- python - 循环中的字符串连接恰好在左侧。为什么?