我发现在fBasics
包中有一个名为.hex.to.dec
的函数。
当我使用.hex.to.dec(a)
时,它能够正常工作。
我有一个数据框,其中一列名为samp_column
,包含这样的值:
a373, 115c6, a373, 115c6, 176b3
当我使用.hex.to.dec(samp_column)
时,我遇到了以下错误:
"Error in nchar(b) : 'nchar()'需要一个字符向量"
当我使用.hex.to.dec(as.character(samp_column))
时,我遇到了以下错误:
"Error in rep(base.out, 1 + ceiling(log(max(number), base = base.out))) : invalid 'times' argument"
请问有什么最好的解决方法吗?
strtoi
可以完成这个任务。或者用较长的方式:Rutils::as.character.binmode
,然后使用as.numeric
将字符转换为数字 :-) - Carl Witthoft