python - 将三重嵌套列表转换为 Python 数据框
问题描述
我有这个要转换为数据框的数据列表:
有 22 个索引(让我们将其重命名为 docs),如果我们检查每个 doc(让我们看看 doc 0):
现在,我想将这个三重嵌套列表转换为数据框,其中的列是'Word'
、'Pos'
和'Biotag'
。如果我们以第二张图片为例,表格将是:
Word Pos Biotag
____________________________
S7892537B1 NNP O
- : O
High JJ O
...
但是,这只是来自第一个文档的数据。我想将所有 22 个文档添加到单个数据框中,并且我想添加指示每个条目的文档的“文档”列,例如:
Word Pos Biotag Docs
___________________________________
S7892537B1 NNP O 0
- : O 0
High JJ O 0
...
encoding VBG O 2
Dev. NNP I 2
...
et NNP I 22
解决方案
对于单个文档:
df_new = pd.DataFrame(df['Value'].values.tolist(), columns=['Word', 'Pos', 'Biotag'])
您想如何处理多个文档?
推荐阅读
- android - 获取 React-Native sectionlist 中视口中的当前部分
- unity3d - 用于 AR 应用的 Unity 透明阴影接收平面仅接收阴影而不接收光反射
- java - 在主线程中执行异步 lambda?
- javascript - jQuery 切换动画与 element.forEach
- ios - 应用程序重新连接时发出事件发送先前发出的数据?迅速
- java - 无法使用 jsoup java 获取属性名称中包含空格的属性值,而不是获取空字符串
- javascript - 如何获取 li 标签内的属性值?
- swift - 从 JSON 显示动态 GoogleMap 标记
- java - 如何制作 forEach
- php - 如何使用 PHP 读取字符串中的 XML 子节点值?