名前のリストがあり、リスト内の名前と一致する場合がある colnames を持つデータ フレームがあります。ここで、リスト内の列名 (変数として) とそれらの列内のフィールドの値の 2 つの基準に基づいて、データ フレームをサブセット化します。
私はこのようにしてみました:
names.list <- c("name1", "name2" , "name5")
names <- as.data.frame(names.list)
df <- *dataframe with colnames "name1", "name2", "name3", "name4", etc.*
for (i in 1:nrow(names)){
name <- names[i,1]
df <- subset(df, name > 1.5)
}
これが間違った方法であることはわかっていますが、適切に行う方法はまだわかりません。誰もこれを行う方法を知っていますか?
よろしくお願いします!