Я загружаю данные через rrdf в моем R-приложении.Я могу справиться с URI без проблем, но когда дело доходит до целых чисел, я не знаю, как преобразовать их в R целых чисел.Например, 5^^http://www.w3.org/2001/XMLSchema#integer
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. Любой намек?
Error in is.character(x) : 'x' is missing.
Я решил это с помощью этой функции R:
utils.rdfIntToInt <- function( intStr ){ intValue <- sub("\\^\\^http://www.w3.org/2001/XMLSchema#integer",x=intStr,replacement="") return(as.integer(intValue)) }
С риском выглядеть глупо: я не знаю "^^" в синтаксисе R.Что ты пытаешься сделать?Можете ли вы предоставить образец своих данных и объяснить, почему вы думаете, что они не в формате, который R распознает как целое число?