我有一个由两列组成的数据帧 假设这两列是idencrypted和num。 我使用一个函数decrypt对idencrypted列进行解密,并接受另外2个参数(2个加密密钥)。 我想替换当前的df或者创建一个新的dataframe,它由解密的id和num组成。 我的decrypt函数只将string作为一个条目,这就是为什么我使用这样的循环,并返回一个字符串: 解密('idencrypted',key1,iv)
所以我想要一个带有id和num列的df,你知道我该怎么做吗? 谢谢
下面是我的例子:
下面是我正在使用的函数decrypt,它正在工作:
for text in ['AAA', 'BBB', 'CCC']:
print "original:", text
dec = decrypt(text,key,iv)
print "decrypted:", dec
输出:
original: 'AAA'
decrypted: user-111
original: 'BBB'
decrypted: user-222
但是现在我有了一个dataframe作为条目,我想把结果放到dataframe中。
条目中的数据帧示例:
df=getDataFromDB(engine)
df由2列组成:idencrypted(如'AAA'、'BBB')和num\u col\u completed(如'1'、'2'、'3')
我想要的输出是一个数据帧,带有:
iddecrypted从“user-”拆分:(“111”,“222”)
完成的列数:“1”、“2”、“3”
这样我就可以连接这个数据帧和其他数据帧
我知道我可以用:.split("-")[1]
但是我没有成功地将所有的数据帧ID解密到另一个数据帧
目前没有回答
相关问题 更多 >
编程相关推荐