【发布时间】:2013-11-04 21:03:20
【问题描述】:
我在 R 中的一个小项目中工作,我需要屏蔽或加密数据框中变量中的名称。我的数据框有下一个结构:
Name Value.R
Bank of Italy 200
Josh Peters 300
Fist Bank of Americas 500
Neil Rodes 520
Oil Team World 700
我正在寻找一种方法来保护name 变量中的名称,如下所示:
Name Value.R
BXXk of IXXXy 200
JXXh PXXXrs 300
FXXt BXXk of AmXXXcas 500
NXXl RXXes 520
OXl TXXm WXXld 700
如果可以在 R 中制作,我不知道。感谢您的帮助。
【问题讨论】:
-
可能感兴趣的摘要包。另外,一个高度相关的问题stackoverflow.com/questions/5806308/how-do-i-encrypt-data-in-r
-
特别是,跟进@ScottChamberlain:
library(digest); digest("Bank of Italy","crc32")给出"8e7332c5"(其他哈希在密码学上更优越但更长) -
美国拳头银行 +1
-
@Duck :几个小时后,您可以(并鼓励)发布您自己的解决方案来解决这个问题。
-
DF$Name.Encrypt=sapply(DF$Name,digest,"crc32")或DF=transform(DF,Name.Encrypt=sapply(Name,digest,"crc32"))
标签: r