我的dataframe列中有一个不同长度的字典列表:
categories
1) [ { "S" : "Vibes" }, { "S" : "Themed" }, { "S" : "Experiences" }, { "S" : "Girls Night" }]
2) [ { "S" : "Vibes" }]
3) [ { "S" : "Vibes" }, { "S" : "Drinks" }]
.
.
.
我想将其分成单独的列,如果特定列表中没有字典,则应将其作为该类别的空值,因为输出应如下所示:
categories 1 categories 2 categories 3 ......
{ "S" : "Vibes" } { "S" : "Themed" } { "S" : "Themed" }
{ "S" : "Vibes" }] null null
. . .
. . .
您可以使用^{} 将列} 对原始行索引(分解前的行索引)进行分组来创建类别名称(“类别1”、“类别2”等),并通过^{} 在组中获取序列号。最后,我们使用^{} 将行透视到列中
categories
中的dict列表扩展为单独的行,然后通过使用^{演示
相关问题 更多 >
编程相关推荐