我尝试从嵌套数据结构(分类法)创建字典,如下所示:
pd.DataFrame({'genus': ['Unknown', 'External Metal'],
'species':['Other Feature/Anomaly',
['Close External Metal', 'Touching Metal Object']]})
我得到以下输出:
genus species
0 Unknown Other Feature/Anomaly
1 External Metal [Close External Metal, Touching Metal Object]
我想要的是:
genus species
0 Unknown Other Feature/Anomaly
1 External Metal Close External Metal
2 External Metal Touching Metal Object
或者也许有一种更好的方式来思考如何利用熊猫来构建这些等级制度?我并不反对让输出的结构与上面所说的不同,只要层次结构得到适当维护,并且我可以轻松地浏览该层次结构,谢谢
让我们使用
apply
、pd.Series
和stack
:输出:
相关问题 更多 >
编程相关推荐