gpt4 book ai didi

r - dplyr:按 NSE 中的位置选择列

转载 作者:行者123 更新时间:2023-12-02 02:33:00 24 4
gpt4 key购买 nike

我正在尝试创建一个函数,根据列的位置选择 DF 中的列。我总是需要第一列,然后是 DF 的子集。我需要选择的每个子集都有 1 个对象。

到目前为止,我已经尝试过以下方法:

position <- "1,28:31"
DF %>%
select_(.dots = position)

但我收到以下错误:

Error in parse(text = x) : :1:2: unexpected 'x'

问题似乎是列位置中的逗号分隔。

有解决办法吗?

最佳答案

您可以将 select 与索引的数字向量一起使用:

positions <- c(1,28:31)
DF %>% select(positions)

关于r - dplyr:按 NSE 中的位置选择列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42493381/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com