计算 R 中的加权标准偏差时出错
Error while Calculating Weighted Standard deviation in R
我正在尝试使用以下代码计算 R 中的加权标准差
library(dplyr)
library(matrixStats)
Output3 = Output2 %>%
group_by(ProductionBatchNo) %>%
summarize(
across(as.numeric(`SDActVisc`)),
WtdSD = round(weightedSd(x=SDActVisc,w=Counts),2),
OverallCounts = n()
)
我收到以下错误:
Error in FUN(X, ...) : argument "FUN" is missing, with no default
我不明白哪里出了问题。
如果没有任何数据,现在很难确定,但这应该可行:
Output2 %>%
group_by(ProductionBatchNo) %>%
summarize(
WtdSD = round(weightedSd(x = as.numeric(SDActVisc), w = Counts), 2),
OverallCounts = n(), .groups = "drop"
)
你想用 across
函数做什么?反正你没有正确使用它。
我正在尝试使用以下代码计算 R 中的加权标准差
library(dplyr)
library(matrixStats)
Output3 = Output2 %>%
group_by(ProductionBatchNo) %>%
summarize(
across(as.numeric(`SDActVisc`)),
WtdSD = round(weightedSd(x=SDActVisc,w=Counts),2),
OverallCounts = n()
)
我收到以下错误:
Error in FUN(X, ...) : argument "FUN" is missing, with no default
我不明白哪里出了问题。
如果没有任何数据,现在很难确定,但这应该可行:
Output2 %>%
group_by(ProductionBatchNo) %>%
summarize(
WtdSD = round(weightedSd(x = as.numeric(SDActVisc), w = Counts), 2),
OverallCounts = n(), .groups = "drop"
)
你想用 across
函数做什么?反正你没有正确使用它。