RDF整数在R中的含义

3

我正在使用rrdf在我的R应用程序中加载数据。 我可以处理URI,但当涉及到整数时,我不知道如何将它们转换成R整数。例如:5^^http://www.w3.org/2001/XMLSchema#integer

如果我尝试使用

sub( "^^http://www.w3.org/2001/XMLSchema#integer", "5^^http://www.w3.org/2001/XMLSchema#integer" )

但是我遇到了Error in is.character(x) : 'x' is missing.的错误信息,有什么提示吗?


"sub" 接受三个参数,但你只提供了两个。所以缺少 "x" 参数。 - IRTFM
你没有告诉我们你想做什么(也许是当前问题的基本问题)。此外,“^”是正则表达式中的特殊字符,因此您应该在help(regex)页面上进行自我学习。 - IRTFM
2个回答

2
我用这个R函数解决了它:
utils.rdfIntToInt <- function( intStr ){
    intValue <- sub("\\^\\^http://www.w3.org/2001/XMLSchema#integer",x=intStr,replacement="")
    return(as.integer(intValue))
}

0
冒昧问一句:我不知道R语法中有“^^”。你想做什么?能否提供一些数据样本,并解释为什么您认为它不是R可以识别的整数格式?

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接