Python: 如果将字典转化为DataFrame

这样的字典:

D = {"A1":["T1"],
     "A2":["T1","T2"],
     "A3":["T1","T2","T3","T4"],
     "A4":[]
     "A5":["T1"]}

如何转化为如下的DataFrame:

Item Value
A1 T1
A2 T1
A2 T2
A3 T1
A3 T2
A3 T3
A3 T4
A5 T1
阅读 5.6k
2 个回答
import pandas as pd

D = {"A1":["T1"],
     "A2":["T1","T2"],
     "A3":["T1","T2","T3","T4"],
     "A4":[],
     "A5":["T1"]}
     
     
df = pd.DataFrame([(k, e) for k, v in D.items() for e in v])

请百度pandas的DataFrame()函数

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题