lapply 内的多行语法

Jea*_*uda 2 r lapply

如何在 lapply.txt 中指定多行语法?我的语法也没有替换第一行中的 text_query 。先感谢您。

text_query<-lapply(text_query, function(x) {   gsub("ABC", "ABD", x, fixed=TRUE)   gsub("JKL", "JKM", x, fixed=TRUE) } )
Run Code Online (Sandbox Code Playgroud)

Fel*_*ard 5

R不关心一个操作中的新行,所以你可以这样写:

text_query <- lapply(text_query, function(x) {
    gsub("ABC", "ABD", x, fixed=TRUE)
    gsub("JKL", "JKM", x, fixed=TRUE)
})
Run Code Online (Sandbox Code Playgroud)

或者,如果您希望将其放在一行中,则可以用分号分隔语句,即

text_query<-lapply(text_query, function(x) {   gsub("ABC", "ABD", x, fixed=TRUE); gsub("JKL", "JKM", x, fixed=TRUE) } )
Run Code Online (Sandbox Code Playgroud)

我认为第一个选项更容易理解,不过^^