熊猫系列将数组扁平化为CSV

时间:2018-08-17 04:35:26

标签: python pandas

我有以下熊猫系列

0    [1, 11283, 1, 5]
1        [2, 5, 1, 1]
2      [6, 33, 21, 2]
3    [11283, 1, 5, 1]
4     [8430, 1, 2, 2]
5        [2, 1, 1, 1]

我需要将此更改为csv。但我需要将列表中的每个项目作为单独的列。例如: 在第一行的1、11283、1、5应该是单独的列

1 个答案:

答案 0 :(得分:2)

假设您的系列称为s,则可以使用tolist创建一个新的DataFrame:

out = pd.DataFrame(s.values.tolist())

       0      1   2  3
0      1  11283   1  5
1      2      5   1  1
2      6     33  21  2
3  11283      1   5  1
4   8430      1   2  2
5      2      1   1  1

并保存到csv。

pd.to_csv(out)