为什么字符串在闪亮的下拉菜单中显示为数字?

时间:2016-03-18 14:02:18

标签: r drop-down-menu shiny

我有一个包含以下四行的.txt文件:

国家1
Country4
COUNTRY2
COUNTRY3

我想将这些行自动读入下拉菜单。

到目前为止,这是我的代码:

UI:

selectizeInput("drop",("Select country"), choices 
 =read.table('countries.txt', header=FALSE, sep='\t')[1], selected = 1)

我得到的是一个下拉菜单,选择“1”,“4”,“2”和“3”,但不是字符串“Country1”,“Country4”,“Country2”或“ COUNTRY3" 。

这里有什么问题?

1 个答案:

答案 0 :(得分:0)

正在导入字符串作为因子。将stringsAsFactors=FALSE添加到您的read.table功能。