Python 使用for循环解包列表时遇到的问题

Python 使用for循环解包列表时遇到的问题,python,pandas,Python,Pandas,我有几个列,每个列在嵌套列表中都有列表和值列表 我一直试图将列表解压成单独的列,但没有成功。因为每一列在另一个列表中有3个列表,所以我尝试将这三个列表解包为每一列的三个单独的列 我已经尝试过了,创建了一个列名列表来存放未打包的列表和一个我想要解压缩的列名列表(记分卡) 这将显示一条错误消息: ValueError:列的长度必须与键的长度相同 据我所知,键列表应该与列匹配 我附加了一个链接到我的数据样本 它包含大量数据(每行超过1000列),因此我认为将链接附加到示例比将其添加到问题中更有意义

我有几个列,每个列在嵌套列表中都有列表和值列表

我一直试图将列表解压成单独的列,但没有成功。因为每一列在另一个列表中有3个列表,所以我尝试将这三个列表解包为每一列的三个单独的列

我已经尝试过了,创建了一个列名列表来存放未打包的列表和一个我想要解压缩的列名列表(记分卡)

这将显示一条错误消息:

ValueError:列的长度必须与键的长度相同

据我所知,键列表应该与列匹配

我附加了一个链接到我的数据样本

它包含大量数据(每行超过1000列),因此我认为将链接附加到示例比将其添加到问题中更有意义

以下是我的另一个数据示例:

{'JudgeID1': {0: ['[]', '[]', '[]'], 3: []},
 'JudgeID2': {0: ['[]', '[]', '[]'], 3: ['[]', '[]', '[]']},
 'JudgeID3': {0: ['[]', '[]', '[]'], 3: []},
 'JudgeID4': {0: ['[]', '[]', '[]'], 3: []},
 'JudgeID5': {0: ['[40 36]', '[40 36]', '[39 37]'], 3: ['[]', '[]', '[]']},
 'JudgeID6': {0: nan, 3: nan},
 'JudgeID7': {0: nan, 3: nan},
 'JudgeID8': {0: nan, 3: nan},
 'JudgeID9': {0: nan, 3: nan},
 'JudgeID10': {0: nan, 3: nan},
 'JudgeID11': {0: nan, 3: nan},
 'JudgeID12': {0: nan, 3: nan},
 'JudgeID13': {0: nan, 3: nan},
 'JudgeID14': {0: nan, 3: nan},
 'JudgeID15': {0: nan, 3: nan},
 'JudgeID16': {0: nan, 3: nan},
 'JudgeID17': {0: nan, 3: nan},
 'JudgeID18': {0: nan, 3: nan},
 'JudgeID19': {0: nan, 3: nan},
 'JudgeID20': {0: nan, 3: nan},
 'JudgeID21': {0: nan, 3: nan},
 'JudgeID22': {0: nan, 3: nan},
 'JudgeID23': {0: nan, 3: nan},
 'JudgeID24': {0: nan, 3: nan},
 'JudgeID25': {0: nan, 3: nan},
 'JudgeID26': {0: nan, 3: nan},
 'JudgeID27': {0: nan, 3: nan},
 'JudgeID28': {0: nan, 3: nan},
 'JudgeID29': {0: nan, 3: nan},
 'JudgeID30': {0: nan, 3: nan},
 'JudgeID31': {0: nan, 3: nan},
 'JudgeID32': {0: nan, 3: nan},
 'JudgeID33': {0: nan, 3: nan},
 'JudgeID34': {0: nan, 3: nan},
 'JudgeID35': {0: nan, 3: nan},
 'JudgeID36': {0: nan, 3: nan},
 'JudgeID37': {0: nan, 3: nan},
 'JudgeID38': {0: nan, 3: nan},
 'JudgeID39': {0: nan, 3: nan},
 'JudgeID40': {0: nan, 3: nan},
 'JudgeID41': {0: nan, 3: nan},
 'JudgeID42': {0: nan, 3: nan},
 'JudgeID43': {0: nan, 3: nan},
 'JudgeID44': {0: nan, 3: nan},
 'JudgeID45': {0: nan, 3: nan},
 'JudgeID46': {0: nan, 3: nan},
 'JudgeID47': {0: nan, 3: nan},
 'JudgeID48': {0: nan, 3: nan},
 'JudgeID49': {0: nan, 3: nan},
 'JudgeID50': {0: nan, 3: nan},
 'JudgeID51': {0: nan, 3: nan},
 'JudgeID52': {0: nan, 3: nan},
 'JudgeID53': {0: nan, 3: nan},
 'JudgeID54': {0: nan, 3: nan},
 'JudgeID55': {0: nan, 3: nan},
 'JudgeID56': {0: nan, 3: nan},
 'JudgeID57': {0: nan, 3: nan},
 'JudgeID58': {0: nan, 3: nan},
 'JudgeID59': {0: nan, 3: nan},
 'JudgeID60': {0: nan, 3: nan},
 'JudgeID61': {0: nan, 3: nan},
 'JudgeID62': {0: nan, 3: nan},
 'JudgeID63': {0: nan, 3: nan},
 'JudgeID64': {0: nan, 3: nan},
 'JudgeID65': {0: nan, 3: nan},
 'JudgeID66': {0: nan, 3: nan},
 'JudgeID67': {0: nan, 3: nan},
 'JudgeID68': {0: nan, 3: nan},
 'JudgeID69': {0: nan, 3: nan},
 'JudgeID70': {0: nan, 3: nan},
 'JudgeID71': {0: nan, 3: nan},
 'JudgeID72': {0: nan, 3: nan},
 'JudgeID73': {0: nan, 3: nan},
 'JudgeID74': {0: nan, 3: nan},
 'JudgeID75': {0: nan, 3: nan},
 'JudgeID76': {0: nan, 3: nan},
 'JudgeID77': {0: nan, 3: nan},
 'JudgeID78': {0: nan, 3: nan},
 'JudgeID79': {0: nan, 3: nan},
 'JudgeID80': {0: nan, 3: nan},
 'JudgeID81': {0: nan, 3: nan},
 'JudgeID82': {0: nan, 3: nan},
 'JudgeID83': {0: nan, 3: nan},
 'JudgeID84': {0: nan, 3: nan}}

您可以创建一些示例数据。大多数ppl不会在链接数据中搜索导致您出现问题的特定列,并尝试重现错误。创建一个可粘贴的最小副本example@luigigi添加了我的data@Emm这个数据存在于哪个变量中?@Aryerez scorecard_var是我的示例中所有列名的列表
{'JudgeID1': {0: ['[]', '[]', '[]'], 3: []},
 'JudgeID2': {0: ['[]', '[]', '[]'], 3: ['[]', '[]', '[]']},
 'JudgeID3': {0: ['[]', '[]', '[]'], 3: []},
 'JudgeID4': {0: ['[]', '[]', '[]'], 3: []},
 'JudgeID5': {0: ['[40 36]', '[40 36]', '[39 37]'], 3: ['[]', '[]', '[]']},
 'JudgeID6': {0: nan, 3: nan},
 'JudgeID7': {0: nan, 3: nan},
 'JudgeID8': {0: nan, 3: nan},
 'JudgeID9': {0: nan, 3: nan},
 'JudgeID10': {0: nan, 3: nan},
 'JudgeID11': {0: nan, 3: nan},
 'JudgeID12': {0: nan, 3: nan},
 'JudgeID13': {0: nan, 3: nan},
 'JudgeID14': {0: nan, 3: nan},
 'JudgeID15': {0: nan, 3: nan},
 'JudgeID16': {0: nan, 3: nan},
 'JudgeID17': {0: nan, 3: nan},
 'JudgeID18': {0: nan, 3: nan},
 'JudgeID19': {0: nan, 3: nan},
 'JudgeID20': {0: nan, 3: nan},
 'JudgeID21': {0: nan, 3: nan},
 'JudgeID22': {0: nan, 3: nan},
 'JudgeID23': {0: nan, 3: nan},
 'JudgeID24': {0: nan, 3: nan},
 'JudgeID25': {0: nan, 3: nan},
 'JudgeID26': {0: nan, 3: nan},
 'JudgeID27': {0: nan, 3: nan},
 'JudgeID28': {0: nan, 3: nan},
 'JudgeID29': {0: nan, 3: nan},
 'JudgeID30': {0: nan, 3: nan},
 'JudgeID31': {0: nan, 3: nan},
 'JudgeID32': {0: nan, 3: nan},
 'JudgeID33': {0: nan, 3: nan},
 'JudgeID34': {0: nan, 3: nan},
 'JudgeID35': {0: nan, 3: nan},
 'JudgeID36': {0: nan, 3: nan},
 'JudgeID37': {0: nan, 3: nan},
 'JudgeID38': {0: nan, 3: nan},
 'JudgeID39': {0: nan, 3: nan},
 'JudgeID40': {0: nan, 3: nan},
 'JudgeID41': {0: nan, 3: nan},
 'JudgeID42': {0: nan, 3: nan},
 'JudgeID43': {0: nan, 3: nan},
 'JudgeID44': {0: nan, 3: nan},
 'JudgeID45': {0: nan, 3: nan},
 'JudgeID46': {0: nan, 3: nan},
 'JudgeID47': {0: nan, 3: nan},
 'JudgeID48': {0: nan, 3: nan},
 'JudgeID49': {0: nan, 3: nan},
 'JudgeID50': {0: nan, 3: nan},
 'JudgeID51': {0: nan, 3: nan},
 'JudgeID52': {0: nan, 3: nan},
 'JudgeID53': {0: nan, 3: nan},
 'JudgeID54': {0: nan, 3: nan},
 'JudgeID55': {0: nan, 3: nan},
 'JudgeID56': {0: nan, 3: nan},
 'JudgeID57': {0: nan, 3: nan},
 'JudgeID58': {0: nan, 3: nan},
 'JudgeID59': {0: nan, 3: nan},
 'JudgeID60': {0: nan, 3: nan},
 'JudgeID61': {0: nan, 3: nan},
 'JudgeID62': {0: nan, 3: nan},
 'JudgeID63': {0: nan, 3: nan},
 'JudgeID64': {0: nan, 3: nan},
 'JudgeID65': {0: nan, 3: nan},
 'JudgeID66': {0: nan, 3: nan},
 'JudgeID67': {0: nan, 3: nan},
 'JudgeID68': {0: nan, 3: nan},
 'JudgeID69': {0: nan, 3: nan},
 'JudgeID70': {0: nan, 3: nan},
 'JudgeID71': {0: nan, 3: nan},
 'JudgeID72': {0: nan, 3: nan},
 'JudgeID73': {0: nan, 3: nan},
 'JudgeID74': {0: nan, 3: nan},
 'JudgeID75': {0: nan, 3: nan},
 'JudgeID76': {0: nan, 3: nan},
 'JudgeID77': {0: nan, 3: nan},
 'JudgeID78': {0: nan, 3: nan},
 'JudgeID79': {0: nan, 3: nan},
 'JudgeID80': {0: nan, 3: nan},
 'JudgeID81': {0: nan, 3: nan},
 'JudgeID82': {0: nan, 3: nan},
 'JudgeID83': {0: nan, 3: nan},
 'JudgeID84': {0: nan, 3: nan}}