Remove all rows where length of string is more than n

后端 未结 4 1886
独厮守ぢ
独厮守ぢ 2020-12-05 16:21

I have a dataframe m and I want to remove all the rows where the f_name column has an entry greater than 3. I assume I can use something similar to

4条回答
  •  一生所求
    2020-12-05 17:01

    To reword your question slightly, you want to retain rows where entries in f_name have length of 3 or less. So how about:

    subset(m, nchar(as.character(f_name)) <= 3)
    

提交回复
热议问题