【发布时间】:2020-06-24 18:46:54
【问题描述】:
有点像here,我想从数字向量的每个元素中提取第一个数字,而不是把它变成一个字符向量并返回。
d <- c(123, 2, 45)
预期输出:
[1] 1 2 4
我用floor() 尝试了不同的东西,但没有得到想要的结果。
【问题讨论】:
-
as.numeric(substr(d, 1, 1))... 好的,不需要的强制是隐式完成的。不使用字符:d %/% 10^as.integer(log10(d))
标签: r