我正在尝试将一个包含元组列表作为值的2键字典转换为一个数据帧。我处理的数据如下所示:
dictionary={'Week':[(week1,week2),(week3,week4)],'Numbers':[(number1,number2),(number3,number4)]}
是否有必要将其转换为如下所示的数据帧:
Week Numbers
week1 number1
week2 number2
week3 number3
week4 number4
我曾尝试使用pandas.DataFrame(dictionary)
将字典强制放入一个数据帧中,但结果是一行有两个非常宽的列。任何指导都将不胜感激
可以使用^{} 展平每个键的元组并调用dataframe构造函数:
仅使用列表理解:
或
ndarray.flatten
:您可以使用^{} 函数(版本0.25.0+):
印刷品:
相关问题 更多 >
编程相关推荐