首页 > 解决方案 > 如何从变量中提取前四个数字?R

问题描述

好吧,我得到了一个显示数字的变量:13015064000992062,我需要提取前四个数字并将其放在另一列中。在这种情况下,它将是 1301。

一位朋友告诉我它正在使用 stringr 库,但他不记得代码。

我正在使用数据框。所以我需要得到一个名为“canton”的新变量,即“Identificador”的前四个数字

所以它看起来像这样: 在此处输入图像描述

标签: rstringdataframenumbers

解决方案


我们可以用substr

 permMan19$newcol <- substr(permMan19$identificador, 1, 4)

推荐阅读