列名が z_1、z_2 から z_200 までのデータ フレームがあります。次の例では、わかりやすくするために z_1 のみを示しています。
df <- data.frame(x=1:5, y=2:6, z_1=3:7, u=4:8)
df
i=1
tmp <- paste("z",i,sep="_")
subset(df, select=-c(tmp))
上記のコードは、データ フレームから削除する必要がある特定の要素にアクセスするためにループ i で使用されます。
上記のコードを実行すると、「-c(tmp) のエラー: 単項演算子の引数が無効です」というエラーが表示されます。
ご協力ありがとうございました