R中的分裂整数

R中的分裂整数,r,R,我不需要“u”后面的数字,即47603942,我只是想省略它,以便采取进一步的行动 您能帮我从excel coulmn中获取“uu”之前的数字吗 还请告诉我解决方案的可能方法您可以使用sub: 384508338244525230_47603942 384508338244525560_47603114 id您可以使用sub: 384508338244525230_47603942 384508338244525560_47603114 id或者您可以尝试strsplit id

我不需要“u”后面的数字,即47603942,我只是想省略它,以便采取进一步的行动

您能帮我从excel coulmn中获取“uu”之前的数字吗


还请告诉我解决方案的可能方法

您可以使用
sub

384508338244525230_47603942

384508338244525560_47603114  

id您可以使用
sub

384508338244525230_47603942

384508338244525560_47603114  

id或者您可以尝试
strsplit

id <- factor("384508338244525230_47603942")
(id_ <- as.numeric(sub("([0-9]+)_.*", "\\1", id)))
# [1] 3.845083e+17
format(id_, scientific = FALSE)
# [1] "384508338244525230"

id或者您可以尝试
strsplit

id <- factor("384508338244525230_47603942")
(id_ <- as.numeric(sub("([0-9]+)_.*", "\\1", id)))
# [1] 3.845083e+17
format(id_, scientific = FALSE)
# [1] "384508338244525230"
id