2016-11-18 40 views
1

我想如下所示爲原始載體十六進制字符向量轉換,轉換十六進制字符矢量原始載體中的R

"58" "0a" "00" "00" "00" "02" "00" "03" "02" "00" "00" "02" "03" "00" "00" "00" "03" "13" "00" "00" 

我已經使用這個代碼試了一下,

as.raw(hexvec) 

但是,這給了我得到以下結果,

3a 00 00 00 00 02 00 03 02 00 
Warning messages: 
1: NAs introduced by coercion 
2: out-of-range values treated as 0 in coercion to raw 

我要的是在原始型矢量相同的載體(如由序列化函數返回)。誰能幫我這個?

回答

1

您是否嘗試過爲矢量中的每個元素應用函數charToRaw
請嘗試使用此代碼?

sapply(hexvec,charToRaw) 
相關問題