Rのフレームから「fldname」というラベルの付いた列を除外したいと思いますfrm
。列のインデックスがわかっている場合は、i
を使用してth列frm[-i]
を除外できます。除外したい列ラベル文字列またはラベル文字列のリストを指定して同じことを行う簡単な方法はありますか?i
私は解決策を考え出しました(Fhnuzoagによって修正されました):
frm[names (frm)[names (frm) != c("fldname1","fldname2")]]
frm[names (frm)[!names (frm) %in% c("fldname1","fldname2")]]
必要な文字列のリストを取得し、それらをインデックスとして使用します。「 fldname1 」と「fldname2」の上には不要なフィールドがあります。
言語構文が持っている簡単な解決策はありますか?