列名の特定のサブセットを抽出したデータフレーム AData があり、SpecialNames と言います。for ループでこれらの列を参照する方法を知りたいです。
私の現在のコードは次のようになります。
SpecialNames <- setdiff(colnames(AData), colnames(BData))
for ( i in SpecialNames ) {
AData$i <- NULL # Do something to AData$i such as delete it or something else
}
残念ながら、AData$i はデータフレーム AData の列を i という名前で参照していないようです。私にそれを与える別の構文はありますか?
私はこの投稿をここで読みました: [[paste0(i, '.impt')]]".
このコメントに基づいて、おそらく私が探していた構文は AData$[i] または AData$[[i]] または AData$[[paste0(i)]] であると推測しましたが、これらのいずれも機能していないようです。
何か案は?