我有一个数据框
ID, VID
1 , xyz-0001
我想VID
用VID
列值的md5哈希替换。
我将如何在R中做到这一点?我看了看digest
包装,但不知道如何将其放在R代码中
谢谢
digest
绝对适合此任务的软件包,因此我们首先加载它:
library(digest)
然后创建/加载/等。测试data.frame
df
:
txt <-
"ID,VID
1,xyz-0001
2,abc-0987"
df <- read.table(header=T, text=txt, sep=",", stringsAsFactors=F)
df
初始数据如下:
ID VID
1 1 xyz-0001
2 2 abc-0987
然后我们可以使用digest
具有指定算法的函数:
df$VID <- sapply(df$VID, digest, algo="md5")
df
现在,我们在中对列VID
进行了哈希处理df
:
ID VID
1 1 44e3a9cf85f802ef50f18e64e01c5e32
2 2 c576ff180b2046c1a3ae939766588fd3
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句