我一直在尝试从数据库的blob列中提取一个表,该列在提取过程中被转换为十六进制字符串。我的所有工作都使用R。BLOB数据列的捕获如下所示:DATA column is a hex string coming from a BLOB column in a database
问题是,当以原始形式检查时,数据向前移动了一个位置,当我进行最终转换时,完全修改了对数字数组的转换。下面突出显示了该问题的捕获:The first chunk is the right data, the second chunk is the data shifted one position ahead
我的问题是,如何将数据向后移动一个位置?
在R或Python中有没有任何包能够做这样的转换?
我一直在尝试使用wkb包中的hex2raw函数,但没有成功。Python中的decode函数也是如此。
1条答案
按热度按时间i1icjdpr1#
在R中,您可以用数字"移位"数据
编辑
其他方式: