Pandas系列将数组展平为csv [重复]
Posted
技术标签:
【中文标题】Pandas系列将数组展平为csv [重复]【英文标题】:Pandas series flatten array to csv [duplicate] 【发布时间】:2019-01-24 02:03:36 【问题描述】:我有关注熊猫系列
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】:假设您的系列名为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)
【讨论】:
@user2805885 补充说明以上是关于Pandas系列将数组展平为csv [重复]的主要内容,如果未能解决你的问题,请参考以下文章
在 Pandas 数据框中将 float64 数组中的所有单元格展平为 int
如何将 JSON 对象展平为 Pandas Dataframe 对象 [重复]