Python选择具有完整名称的列或字段名称

问题描述

我正在尝试从数据帧单元中获取字典中的元素。 以我的示例为例,我具有字段emailaddress_blind来存储和检索元素“ my_key”。 但是我可能有address_blind,surname_blind或lastname_blind。

我想查找* _blind 之类的东西来替换地址,姓氏或姓氏,并在任何情况下都匹配元素。

我做了这段简短的代码来测试并找到解决方案。

import pandas as pd
json = [{"ts": "2020-09-09","emailaddress_blind": "my_key"}]
d = {'col1': 'test','encryption_log': json}
df = pd.DataFrame(data=d)
res = df['encryption_log'][0]

key = res['*_blind']) # retrive word "my_key" from "emailaddress_blind" field

感谢您的帮助! 问候。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)