我正在构建一个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)
然后我想将该矢量插入复选框字段。
感谢您的帮助!
答案 0 :(得分:0)
您可以继续seq
设置否定by
:
colnames(df)[seq(from = ncol(df), to = 1, by = -2)]
(虽然与闪亮无关。)