将罗马数字转换为R中的数字

等等

在R中,as.roman最基本的设置中有一个强大的功能

as.roman(79)
# [1] LXXIX

是否有将罗马数字转换为数字的逆函数?

(我知道我可以自己编写它,但是我更喜欢使用已经准备好的或最好是标准的函数,不幸的是找不到一个。标准库或包函数是首选的解决方案)

gung-恢复莫妮卡

as.roman()返回roman类的对象,因此R如此识别它。您可以使用将其直接转换回阿拉伯数字as.numeric()如果您有一个满足条件的字符串,使得它可能是有效的罗马数字,则可以使用将其强制为类罗马对象as.roman(),然后通过构成强制功能将其强制为阿拉伯数字。考虑:

> as.roman(79)
[1] LXXIX
> x <- as.roman(79)
> x
[1] LXXIX
> str(x)
Class 'roman'  int 79
> as.roman("LXXIX")
[1] LXXIX
> as.numeric(as.roman("LXXIX"))
[1] 79

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将罗马数字转换为R中的数字

来自分类Dev

将数字转换为罗马数字

来自分类Dev

将数字转换为罗马数字

来自分类Dev

将罗马数字转换为数字逻辑错误Java

来自分类Dev

使用开关盒将数字转换为罗马数字

来自分类Dev

使用C ++中的find语句将罗马数字转换为数字

来自分类Dev

将整数转换为单词和罗马数字

来自分类Dev

将罗马数字转换为整数值?

来自分类Dev

将整数转换为罗马数字的基本程序?

来自分类Dev

将罗马数字转换为整数值?

来自分类Dev

使用 xslt 将罗马数字转换为整数值

来自分类Dev

将罗马数字转换为列表列表中的整数

来自分类Dev

将罗马数字转换为阿拉伯数字-递归

来自分类Dev

将罗马数字转换为阿拉伯数字-递归

来自分类Dev

使用javascript将罗马数字转换为阿拉伯数字

来自分类Dev

在python中将罗马数字转换为整数

来自分类Dev

在Java中将小数转换为罗马数字?

来自分类Dev

在Java中将罗马数字转换为整数

来自分类Dev

以有效的方式将罗马数字转换为整数

来自分类Dev

简单的Python程序将罗马数字转换为国际系统

来自分类Dev

Swift中的罗马数字转换器

来自分类Dev

使用数组将罗马数字转换为阿拉伯数字时遇到问题

来自分类Dev

罗马数字转换为十进制数字,获取垃圾值

来自分类Dev

罗马数字转换为十进制数字,获取垃圾值

来自分类Dev

红宝石中的罗马数字

来自分类Dev

在javascript中订购罗马数字

来自分类Dev

Clojure中的罗马数字kata

来自分类Dev

编写使用Python编程将给定整数转换为罗马数字的函数

来自分类Dev

从数字转换为罗马符号