以上で、私はデータフレームm
を持っていると私はf_name
コラムは私が文字列の長さがn
m <- m[-grep("nchar(m$f_name)>3", m$f_name]
と同様のものを使用することができると仮定3よりエントリー大きなを持っているすべての行を削除したいすべての行を削除します
以上で、私はデータフレームm
を持っていると私はf_name
コラムは私が文字列の長さがn
m <- m[-grep("nchar(m$f_name)>3", m$f_name]
と同様のものを使用することができると仮定3よりエントリー大きなを持っているすべての行を削除したいすべての行を削除します
はこれを試してみてください:
m[!nchar(as.character(m$f_name)) > 3, ]
@Umesh Awasthi些細な編集が本当に必要なのか分かりません。 – joran
あなたはその質問に言い直す必要があります。あなたのコードで判断すると、 "f_name列のエントリが3より大きいすべての行を削除したくありません" f_nameの文字列の長さが3より大きい行を削除したいとします。 – neilfws
@joran:agree !!しかし、それが可読性を向上させるならば、そこには害はありません:) –