我在线找到了一个无法运行的R脚本,因为它使用%<-%。
找不到函数“%<-%”
我已经尝试打开具有管道功能(即%>%)的库,因为脚本也正在使用它,包括dplyr和magrittr。我也尝试过在线搜索,但没有运气。
这是在脚本中如何使用它的示例:
tokenize_fun = function(dataset) {
c(indices, target, segments) %<-% list(list(),list(),list())
for ( i in 1:nrow(dataset)) {
c(indices_tok, segments_tok) %<-% tokenizer$encode(dataset[[DATA_COLUMN]][i],
max_len=seq_length)
indices = indices %>% append(list(as.matrix(indices_tok)))
target = target %>% append(dataset[[LABEL_COLUMN]][i])
segments = segments %>% append(list(as.matrix(segments_tok)))
}
return(list(indices,segments, target))
}
答案 0 :(得分:4)
我认为该函数来自zeallot
库,该库允许分配多个值。
library(zeallot)
c(indices, target, segments) %<-% list(list(),list(),list())