提取Shiny的列名序列

时间:2014-04-01 14:48:34

标签: r shiny charsequence

我正在构建一个RShiny应用程序,并尝试以有效的方式生成checkboxGroupInput选项。

我想创建一个包含每个奇数列名称的向量,以避免执行以下操作以生成可供用户选择的潜在选项:

checkboxGroupInput("names","Names",c(colnames(df)[ncol(df)],colnames(df)[ncol(df)-2],colnames(df)[ncol(df)-4],etc...))

有没有办法用seq或字母等函数提取列名?理想情况下它会是类似的,但当然下面的内容不起作用:

vector=c(colnames(Runs)[ncol(Runs)]:colnames(Runs)[3],-2)

然后我想将该矢量插入复选框字段。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您可以继续seq设置否定by

colnames(df)[seq(from = ncol(df), to = 1, by = -2)]

(虽然与闪亮无关。)