以列表作为值的 Python 字典到 Pandas 数据框

标签 python pandas dictionary

我想转换以下字典:

links = { "a": ["aa", "ab", "ac"], "b": ["ba", "bb", "bc", "bd"] }

像这样的 Pandas 数据框:

col_a   col_b
  a       aa
  a       ab
  a       ac
  b       ba
  b       bb
  b       bc
  b       bd

这与 Pandas 示例的经典词典略有不同。有什么想法吗?

最佳答案

在 Pandas 0.25.0 中

pd.Series(links).explode().reset_index()

关于以列表作为值的 Python 字典到 Pandas 数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57742356/

相关文章:

python - 使用 flask-aiohttp 的异步子进程

asp.net - 以 kwargs 为单位的动态值

javascript - 在没有 X 的情况下用 Python 执行 JavaScript

python - 比较行,然后在必要时取出行

python-3.x - 如何将一列中的字符串拆分为pandas中每个字符的新列

android - 基于位置的服务应用

c# - 在字典中查找重复值并打印重复元素的键

python - 将集合的元素附加到 Python 中的列表

python - 查找列表中的单词,然后删除该单词以及列中的任何其他尾随单词

python - 如何找到多维字典的最小值?