我想在JMeter的library(dplyr)
DF = data.frame(month = rep(1:3, 3),
year = rep(1998:2000, each = 3),
A = c(NA, 3, 2, rep(NA, 2), 4, 4, 5, NA),
B = c(NA, 4, 5, rep(NA, 4), 5, 6),
C = c(10, rep(NA, 3), 2:4, rep(NA, 2)))
DF %>%
select(-month) %>%
group_by(year) %>%
mutate_all(~{.x[which(is.na(.x))[1]] <- 0; .x}) %>% # or ~ifelse(is.na(.x) & cumsum(is.na(.x)) <= 1, 0, .x)
summarise_all(sum)
#> # A tibble: 3 x 4
#> year A B C
#> <int> <dbl> <dbl> <dbl>
#> 1 1998 5 9 NA
#> 2 1999 NA NA 5
#> 3 2000 9 11 NA
中使用速度语言作为脚本语言。
根据list速度可以在JSR223中使用,
根据answer速度应该添加到JMeter类路径中以发现可用的脚本引擎。
如何在JMeter中添加速度作为脚本引擎?
答案 0 :(得分:1)
下载新的velocity engine scripting version 2.0以支持脚本引擎。
将velocity-engine-scripting-2.0.jar放入JMeter的lib文件夹中。
当JMeter加载时,它可以找到速度作为脚本引擎并使用它。
修改强>
还添加相关的速度jar作为velocity-engine-core-2.0.jar