我有一个数据帧,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
无法通过搜索轻松找到网站上的等效内容
答案 0 :(得分:1)
我认为您正在寻找df[[cols[1]]]
。
请注意,df[["foo"]]
与df$foo
相同。