[英]Convert nested dictionary into series
您可以刪除[
並添加))
在第一個items(
:
sr = pd.Series({k1: ' & '.join(f"{k2} == '{v}'" for k2, v in d.items()) for k1, d in dict_map.items()})
print (sr)
Yes Sex == 'F' & Pregnant == 'Y'
No Sex == 'F' & Pregnant == 'N'
N/A Sex == 'M'
dtype: object
使用[]
進行列表理解的解決方案是可能的,但不是必需的:
sr = pd.Series({k1: ' & '.join([f"{k2} == '{v}'" for k2, v in d.items()]) for k1, d in dict_map.items()})
print (sr)
Yes Sex == 'F' & Pregnant == 'Y'
No Sex == 'F' & Pregnant == 'N'
N/A Sex == 'M'
dtype: object
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.