shiny - dplyr::summarise 渲染表错误
问题描述
我有一个闪亮的应用程序,我只是想在渲染表中使用分组和汇总。下面的代码在普通脚本中运行良好,但是当我尝试以闪亮的方式运行它时,出现以下错误。任何想法将不胜感激!谢谢你。
Error in summarise_impl: Columns
4 ,
5 ,
6 ,
7 ,
8, ... cannot have NA as
output$Risk <- renderTable({
dailyvols <- data.frame(cbind(FrontSwapLegPerf2$`Total Return`-(BackSwapLegPerf2$`Total Return`*HedgeRatios1),
FrontSwapLegPerf2$Residual))
colnames(dailyvols) <- c("Total_Return","Residual")
dailyvols$bin <- round(dailyvols$Residual)
Bins <- group_by(dailyvols, bin ) %>%
summarise(SD = sd(Total_Return))
})
解决方案
错误消息告诉您该列Total_Return
中有 NA。使用sd(Total_Return, na.rm = TRUE)
,你会得到一个结果。
推荐阅读
- mapbox - Mapbox GL-JS:如何更新标记位置?
- discord.py - 使用提及作为命令的输入
- javascript - 如何在javascript中调整chrome扩展窗口的大小?
- python - 在python中使用height、left、top、width来格式化excel表格
- python - 从不同的文件调用动态函数 - Python
- python - Python函数通过仅交换相同的索引来返回列表列表
- php - 如何使用ajax在laravel的刀片页面中显示来自控制器的json响应数据?
- python - 如何检查是否满足两个条件之一
- android - 任务 ':app:compileDebugJavaWithJavac' 执行失败。> java.time.DateTimeException:MonthOfYear 的值无效(有效值 1 - 12)
- javascript - 为社交预览卡动态提供元数据