我想找到一种算法来掩盖excel文件中给出的数值数据
关于此实现的任何建议,因为我被卡住了...我已经加载了文件,但不确定下一步将噪声添加为掩蔽方法的位置
import pandas as pd
load = pd.read_excel("numericaldata.xls")
print(load)
任何帮助,谢谢
最佳答案
您可以将一个简单的函数应用于示例列,如下所示:
def encrypt(data):
encrypted = data**2 + 18
return encrypted
def decrypt(data):
decrypted = (data - 18) ** 0.5
return decrypted
然后,您可以对原始数据的一列运行加密,并将其分配给新数据框的一列,您可以将其保存以备后用。当您要加载加密的数据帧时,只需运行解密即可获取原始数据。
这些功能仅是示例。您可以根据需要使用变体加法,减法,乘法和除法。您甚至可以尝试将数字转换为字母。