r - 删除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
感谢您的帮助
解决方案
也许你可以试试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")
推荐阅读
- java - Spring:无法从服务器下载文件(FileInputStream)
- java - 分块然后合并jar文件时面临问题
- cypress - Cypress 4.0 是否支持 Firefox 58 版本
- mule - 在 Mule4 中将日期从“1970 年 1 月 1 日 00:00:00.000”转换为“yyyy-MM-dd'T'HH:mm:ssZ”格式
- flutter - 在页面加载颤动时将 sharedprefrence 数据加载到 Textfield
- html - 如何在 Ionic 中使标题的底角变圆
- amazon-web-services - 是否可以通过 CloudWatch 事件确定 CodeDeploy 部署的确切 EC2 目标?
- android - Switch 在 Android 中更改其状态之前的操作
- ios - ITMS-90809 Apple 拒绝 iOS 应用程序
- javascript - 从父组件获取子组件 Prop