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 に答える