r - R:按整数的第一位过滤
问题描述
我有一长串整数(> 250k),范围从2位数字到4位数字。我想使用 R 分离然后过滤整数的第一个数字。
SICCode <- c(47, 286, 3231, 93, 854, 153)
我返回 4、2、3、9、8 和 1 的努力遭到了挫败。我四处搜寻,但找不到我要找的确切内容。必须相信我错过了一些简单的东西......请善待!谢谢
解决方案
我们可以用substr
as.integer(substr(SICCode, 1, 1))
#[1] 4 2 3 9 8 1
推荐阅读
- java - 我不明白为什么我的 Do-While 循环不会终止
- android - 布局
in layout 在基本布局文件夹中没有声明 [错误] - php - 试图将数组作为数组传递给ajax
- jquery - 有没有办法管理 nvd3 图表上的刻度数
- ionic-framework - 无法验证第一个证书 - IONIC
- firefox - Webpack 4 库在网页中显示 mathml?
- python - 如何在 Pytest 脚本中使用子进程保持相同的会话
- javascript - 如何在 javascript 中为 html 制作“/”命令
- mysql - 为什么选择更新在 django mysql 中不起作用?
- android - (Fortify) 类别:Android 不良做法:缺少 Google Play 服务更新的安全提供程序(1 个问题)