假设下面的pandas系列是在groupby之后对数据帧应用apply函数得到的。在
<class 'pandas.core.series.Series'>
0 (1, 0, [0.2, 0.2, 0.2], [0.2, 0.2, 0.2])
1 (2, 1000, [0.6, 0.7, 0.5], [0.1, 0.3, 0.1])
2 (1, 0, [0.4, 0.4, 0.4], [0.4, 0.4, 0.4])
3 (1, 0, [0.5, 0.5, 0.5], [0.5, 0.5, 0.5])
4 (3, 14000, [0.8, 0.8, 0.8], [0.6, 0.6, 0.6])
dtype: object
当给定sigList=['sig1','sig2','sig3']时,我们能把它转换成一个数据帧吗?在
^{pr2}$提前谢谢
您可以展平每个元素,然后将每个元素转换为序列本身。将每个元素转换为一个序列将主序列(在下面的示例中为
s
)转换为一个数据帧。然后根据需要设置列名。在例如:
那么
^{pr2}$df
为:用老式(快速)的方式,使用列表理解:
或者,也许你是说,做得更有活力一点
^{pr2}$你可以查一下
相关问题 更多 >
编程相关推荐