python Pandas列表到数据框架的系列

qfe3c7zg  于 2022-12-10  发布在  Python
关注(0)|答案(1)|浏览(137)

给定一个panda列表序列,其中每个列表包含相同数量的列表,并且每个“子列表”具有相同长度的值,如以下示例所示:
第一个
是否可以将系列转换为具有以下结构的PandasDataFrame:

col1  col2  col3
10     1     3     5
10     2     4     6
20     7     9    11
20     8    10    12
30    13    15    17
30    14    16    18
xmakbtuz

xmakbtuz1#

如果Pandas版本〉1.3.0:

cols = ['col1', 'col2', 'col3']
pd.DataFrame(s.tolist(), index=s.index, columns=cols).explode(cols)

实验结果:

col1  col2  col3
10     1     3     5
10     2     4     6
20     7     9    11
20     8    10    12
30    13    15    17
30    14    16    18

相关问题