我正在尝试将列表添加到数据帧中的列中,但其中一些列表中的数据比其他列表中的数据多。我得到以下错误:
ValueError: Length of values (221) does not match length of index (189)
每列中的数据都相互匹配,因此所有数据都在一行中匹配。有没有办法让它与数据一起工作?可能添加NaN值或null
样本清单1:
['Defense Evasion', 'Privilege Escalation', 'Defense Evasion', 'Privilege Escalation']
样本清单2:
['Windows Management Instrumentation', 'XSL Script Processing', 'Domain Policy Modification', 'Forge Web Credentials']
样本清单3:
['Blue MockingBird', 'FIN6']
预期数据帧:
Tactic Name Actor
Defense Evasion Windows Management Instrumentation Blue Mocking Bird
Privilege Escalation XSL Script Processing
Defense Evasion Domain Policy Modification Fin 6
Privilege Escalation Forge Web Credentials
将^{} 与
orient='index'
一起使用:或,使用^{:
构造一个列为列表的数据帧,使用
explode()
进行扩展以获得所需的输出。在这种情况下,两个列表的长度相同,但在列表长度不相同的情况下仍然有效输出
如果要展开到列,请使用
pd.Series
输出
相关问题 更多 >
编程相关推荐