在renderPieChart中:数据必须由两列组成,即“名称”和“值”

时间:2018-09-03 07:44:43

标签: r shinydashboard

我正在尝试过滤具有19列和5行的数据集。我只想要第12和16列,第1和2行。这是我的代码

dat2<-data.frame(FundingIAS2018[c(1,2),c(12,13)])
renderPieChart(div_id = "grant2017",
           data=dat2)

它给出错误: “警告:renderPieChart错误:数据必须由两列组成,即“名称”和“值”   -49:停止   -48:renderPieChart”

1 个答案:

答案 0 :(得分:0)

根据the documentation[TestCase("15th Oct 2018")] [TestCase("1st Oct 2018")] [TestCase("2nd Oct 2018")] [TestCase("3rd Oct 2018")] [TestCase("3d Oct 2018")] public void Action(string dateStr) { // Act var dt = DateTime.ParseExact(Regex.Replace(dateStr, "(th|st|nd|rd|d)", ""), "d MMM yyyy", CultureInfo.CurrentCulture); //Assert Console.WriteLine(dt); } 必须具有特殊格式。如果您输入data,则仅需要两列,其中一列必须命名为data.frame,另一列必须命名为name,后者必须为数字或整数类型,

假设您的数据格式正确,请添加

这样的行
value

在您的names(dat2) = c('name', 'value') 命令之前应该可以解决该错误