问题描述
我正在尝试遍历熊猫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 (将#修改为@)