Расшифровка функции цикла Python-dataframe - PullRequest
0 голосов
/ 03 мая 2018

у меня есть датафрейм, состоящий из 2 столбцов Допустим, 2 столбца идентифицированы и имеют номер. Я использую функцию decrypt, которая расшифровывает столбец idencrypted и принимает 2 других аргумента (2 ключа шифрования). Я хотел бы заменить текущий df или сделать новый фрейм данных, состоящий из расшифрованного идентификатора и числа. Моя функция дешифрования принимает только строку в качестве записи, поэтому я использую такой цикл и возвращаю строку: Расшифровать ('idencrypted', ключ1, iv)

Итак, я хотел бы получить df со столбцом id и num, знаете, как я могу это сделать? Спасибо!

Вот мой пример:
Вот функция расшифровки, которую я использую, и она работает:

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  

Но теперь у меня есть датафрейм в качестве записи, и я хотел бы поместить результат в фрейм данных.
Пример моего кадра данных в записи:

df=getDataFromDB(engine) 

df состоит из 2 столбцов: idencrypted (например, «AAA», «BBB») и num_col_completed (например, «1», «2», «3»)

В качестве вывода я хотел бы использовать фрейм данных:
iddecrypted разделен от 'user-': ('111', '222')
и num_col_completed: '1', '2', '3'
так что я могу делать соединения с этим фреймом данных и другими после.

Я знаю, что могу разделить с помощью: .split("-")[1] Но мне не удается расшифровать все идентификаторы данных в другом кадре

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...