0

大きなデータ フレーム内に、コードの組み合わせを表す "1&27&32" などの文字列を含む列があります。列内の各要素を分割し、特定のコード (「1」など) を検索し、その要素に目的のコードが実際に含まれている場合は行番号を返したいと思います。私は次のようなことを考えていました:

apply(df["MEDS"],2,function(x){x.split<-strsplit(x,"&")if(grep(1,x.split)){return(row(x))}})

しかし、エラーが発生するため、そこからどこに行くべきかわかりません:

Error in apply(df["MEDS"], 2, function(x) { : 
  dim(X) must have a positive length

修正や提案は大歓迎です、ありがとう!

4

1 に答える 1