我有一本字典,格式如下:
{
"Description" : [[".1","test"],[".3","test1"],[".4","test2"]],
"Description1": [[".1","196"],[".4","197"],[".3","198"]],
"Description3": [[".1","2"],[".3","2"]],
"Description3": [[".1",".1.3"],[".3",".1.4"],[".4",".1.5"]]
}
其中每个键都有一个二维数组,在我的用例中,list的第一个值是一个搜索/索引。我必须从列表中取出第一个元素(.1或.3或.4),并过滤相同字典中其他键的值,使其成为如下所示的行格式。
例外输出为:
0 : ["test","196","2",".1.3"]
1 : ["test1","198","2","1.4"]
注:如果索引在其他键中不存在,可以将其填充为“无”。
有没有什么方法可以更好地处理Pandas或麻木?
1条答案
按热度按时间yzuktlbb1#
通过嵌套列表创建字典并传递给
DataFrame
构造函数:或者:
如果需要新词典: