从R中数值向量的每个元素中提取第一位数字

贝克

有点像这里,我想从数字向量的每个元素中提取第一个数字,而不必将其转换为字符向量并返回。

d <- c(123, 2, 45)

预期产量:

[1] 1 2 4

我尝试使用进行其他操作floor(),但没有获得理想的结果。

蒂姆·比格莱森(Tim Biegeleisen)

此处的一种数值方法是将每个输入数字除以10以对数底数10的底数。这意味着,例如,我们将输入123乘以100除以yield 1.23然后,我们以此为底产生第一位数1

getFirstDigit <- function(x) {
    floor(x / (10 ^ floor(log10(x))))
}

d <- c(123, 2, 45)
getFirstDigit(d)

[1] 1 2 4

更为暴力的方式是将输入向量转换为字符,采用第一个字符,然后转换回数字。但是,我怀疑这样做是否会胜过我上面的内容。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

数字的第一位数

来自分类Dev

在Bash中提取字符串直到第一位数

来自分类Dev

Benford's Law Java-从文件中读取的字符串数组中提取第一位数字?

来自分类Dev

如何允许EditText中的第一位数字为零(Android)

来自分类Dev

在PHP中用*替换第一位和最后一位数字

来自分类Dev

不允许用户在UITextField中输入数字1作为第一位数字

来自分类Dev

Bash脚本有助于从数字中获取第一位数字

来自分类Dev

如何获得数字的第一位数字

来自分类Dev

确定第一位数

来自分类Dev

PHP:如何在INSERT STATEMENT上包括第一位数字零

来自分类Dev

如何用第一位数字分隔列

来自分类Dev

GSub删除第一位数字之前的所有字符

来自分类Dev

程序需要以更大的第一位数字显示变量

来自分类Dev

输入框-防止用户输入0作为第一位数字

来自分类Dev

SED命令删除每行的第一位数字和空格

来自分类Dev

如何获得小数的小数部分的第一位数字?

来自分类Dev

如何测试整数的第一位数字是否为7?

来自分类Dev

电话号码验证。只允许 0 作为第一位数字

来自分类Dev

将电话号码的第一位数字修剪为国际格式

来自分类Dev

如何保护第一位数字并显示最后三位数字?

来自分类Dev

如何使用tesseract而不是仅读取第一位数字来读取完整的数字序列

来自分类Dev

从bash的每一行中删除第一位数字(长度为1-2个字符)

来自分类Dev

正则表达式匹配第一位数字和非法字符

来自分类Dev

如何在html中提取类的最后一位数字?

来自分类Dev

如何创建一个随机的16位数字,并带有特定的第一位数字?

来自分类Dev

根据属性的第一位数对数组排序

来自分类Dev

按第一位数而不是整数排序

来自分类Dev

列出向量中的所有一位数字差异

来自分类Dev

如何从包含字符和数字的字符串中提取最后一位数字

Related 相关文章

  1. 1

    数字的第一位数

  2. 2

    在Bash中提取字符串直到第一位数

  3. 3

    Benford's Law Java-从文件中读取的字符串数组中提取第一位数字?

  4. 4

    如何允许EditText中的第一位数字为零(Android)

  5. 5

    在PHP中用*替换第一位和最后一位数字

  6. 6

    不允许用户在UITextField中输入数字1作为第一位数字

  7. 7

    Bash脚本有助于从数字中获取第一位数字

  8. 8

    如何获得数字的第一位数字

  9. 9

    确定第一位数

  10. 10

    PHP:如何在INSERT STATEMENT上包括第一位数字零

  11. 11

    如何用第一位数字分隔列

  12. 12

    GSub删除第一位数字之前的所有字符

  13. 13

    程序需要以更大的第一位数字显示变量

  14. 14

    输入框-防止用户输入0作为第一位数字

  15. 15

    SED命令删除每行的第一位数字和空格

  16. 16

    如何获得小数的小数部分的第一位数字?

  17. 17

    如何测试整数的第一位数字是否为7?

  18. 18

    电话号码验证。只允许 0 作为第一位数字

  19. 19

    将电话号码的第一位数字修剪为国际格式

  20. 20

    如何保护第一位数字并显示最后三位数字?

  21. 21

    如何使用tesseract而不是仅读取第一位数字来读取完整的数字序列

  22. 22

    从bash的每一行中删除第一位数字(长度为1-2个字符)

  23. 23

    正则表达式匹配第一位数字和非法字符

  24. 24

    如何在html中提取类的最后一位数字?

  25. 25

    如何创建一个随机的16位数字,并带有特定的第一位数字?

  26. 26

    根据属性的第一位数对数组排序

  27. 27

    按第一位数而不是整数排序

  28. 28

    列出向量中的所有一位数字差异

  29. 29

    如何从包含字符和数字的字符串中提取最后一位数字

热门标签

归档