首页 > 解决方案 > 删除R中数据框中列表中<4位数字的数字

问题描述

我有一个这样的数据框,我需要删除项目列中小于 4 位的值,

department  item
xyz009   c("1","676547","2","434567","3","567369","4","987654","6","54546676732")

输出

department  item

xyz009      676547,434567,567369,987654,54546676732

感谢您的帮助

标签: rlist

解决方案


也许你可以试试nchar+subset

> subset(v,nchar(v)>4)
[1] "676547"      "434567"      "567369"     
[4] "987654"      "54546676732"

数据

v <- c("1","676547","2","434567","3","567369","4","987654","6","54546676732")

推荐阅读