次のようなRデータフレームがあります
data.1 data.character
a **str1**,str2,str2,str3,str4,str5,str6
b str3,str4,str5
c **str1**,str6
私は現在grepl
、列 data.character に検索文字列があるかどうかを識別するために使用してい"<str>"
ます。data.1
例えば。私がそれを使用grepl(str1,data.character)
すると、2行が返されdf$data.1
、次のような出力が必要です
a,c
( data.character に str1 を含む行)
現在、2 つの for ループを使用していますが、これが効率的な方法ではないことはわかっています。誰かがよりエレガントで時間のかからない方法を提案できるかどうか疑問に思っていました.