使用Shiny设置R应用程序的输入



我有一个这样的表:

Students(id, grade_course_a, grade_course_b, grade_course_c)

我想在R中创建一个频率测试,看看任何两个课程之间的相关性。我知道如何使用R中的table函数获取频率。现在我希望用户能够通过下拉菜单选择课程。据我所见,我需要一个UI文件和一个服务器文件,但我很难理解如何做到这一点。你能给我指明正确的方向吗?

对于简单的视觉检查,交互式绘图可能就足够了?单击图例可以隐藏痕迹。

library(reshape2)
library(plotly)
Students <- data.frame(stud_id=seq(30), grade_course_a=round(runif(30, 1, 6)), grade_course_b=round(runif(30, 1, 6)), grade_course_c=round(runif(30, 1, 6)))
moltenStudents <- melt(Students, "stud_id", 2:ncol(Students))
moltenStudents$grade <- LETTERS[moltenStudents$value]
plot_ly(moltenStudents,
x = ~stud_id,
y = ~value,
color = ~variable,
text = ~grade,
type = 'scatter',
mode = 'lines'
)

相关内容

  • 没有找到相关文章

最新更新