对于熊猫DF中满足条件的行,请切换该行条目的字典的键和值

问题描述

我正在尝试遍历熊猫DF并得到一些奇怪的行为。我尝试了几种遍历数据帧的方法,但我不明白为什么会发生这种情况……这就是我正在做的事情:

for index,row in scalablepath["skills"].items():
    for k,v in row.items():
        print(row)

而我只得到一次又一次返回的行:

{'Experience': ['CreativeDirection','UI/UXDesign','Wireframing'],'Technical': ['Architecture','TechnicalDesign','Documentation','RequirementsGathering'],'Tools': ['Photoshop','Sketch','InVision','Illustrator','Zeplin'],'ProjectManagement': ['AgileMethodology','ClientManagement','Scrum'],'English': ['WrittenEnglish','SpokenEnglish'],'Visual': ['BrandDesign','GraphicDesign','logoDesign','PackageDesign']}
{'Experience': ['CreativeDirection','PackageDesign']}

我最终要做的是遍历数据框,对于满足条件的某些键(例如k-'Google'),就地在字典中切换该键和值(在原始数据框的行中) )。这是解决此问题的好方法,还是我应该尝试以其他方式实施解决方案?

这是我尝试过的:

for index,v in row.items():
        if k == "Google":
            k = v

我真的很感谢任何人都可以提供的任何指导!:)

解决方法

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

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

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