pickerInput显示数字值而不是字符

时间:2018-11-11 08:43:19

标签: r shiny

这是我的假人dataframe和可变社交对象,其中包含要在pickerInput的{​​{1}}中填充的唯一文本

global.R

social_media <- c("Facebook","Instagram","YouTube","Snapchat","Twitter") founder <- c("PersonA","PersonB","PersonC","personD","personE") hits <- c(23,56,76,33,12) DF <- data.frame(social_media, founder, hits) social <- unique(DF$social_media) 中,我实现了app.R,如下所示:

pickerInput

当我运行该应用程序时,该列表仅显示值,而不显示文本。选择出现后,我可能会缺少或不这样做吗?

enter image description here

1 个答案:

答案 0 :(得分:1)

您的变量social是类型因子。这就是pickerInput()显示数字输出的原因。

如果避免创建因子:

DF <- data.frame(social_media, founder, hits, stringsAsFactors = FALSE)

它将选择项显示为字符。

相关问题