0

我有一个数据框,df,有许多列 cola,colb 等,每列都由整数序列 0 或 1 组成

df$cola 
[1] 1 0 0 1 0 1 0 0 etc.

我正在使用 doBy 包中的 subSeq 函数来获取一些序列并希望将其应用于所有列

我尝试将列放入向量中

cols <- colnames(df) # "cola" "colb" etc.

并尝试过这种方法但没有成功

subSeq(get(paste0("df$",cols[1]))) # error object 'df$cola' not found

无法通过搜索在网站上轻松找到等价物

4

1 回答 1

1

我想你正在寻找df[[cols[1]]].

请注意,df[["foo"]]与 相同df$foo

于 2012-12-11T19:16:12.297 回答