如何将下面的字典转换为数据框?
{'Design': id text discipline
0 des-345 Wonderful md
1 tni-982 Thanks hw
2 xpn-675 Enjoy sw}
我试过pd.DataFrame.from_dict(ws.values())
。但错误为 ValueError: Must pass 2-d input。形状=(1, 3, 3).
所需的输出:
答案 0 :(得分:2)
dict
。我已经修复它通过插入 """
来标记开始结束和文本表,用空格分隔read_csv()
d = {'Design':""" id text discipline
0 des-345 Wonderful md
1 tni-982 Thanks hw
2 xpn-675 Enjoy sw"""}
pd.read_csv(io.StringIO(d["Design"]),sep="\s+")
id | text | 纪律 | |
---|---|---|---|
0 | des-345 | 精彩 | md |
1 | tni-982 | 谢谢 | hw |
2 | xpn-675 | 享受 | sw |