【发布时间】:2018-12-10 11:27:10
【问题描述】:
假设我有以下数据框:
df =pd.DataFrame({'col1':[5,'',2], 'col2':['','',1], 'col3':[9,'','']})
print(df)
col1 col2 col3
5 9
1
2 2 1
有没有一种简单的方法可以把它变成pd.Series 的列表,避免空元素?所以:
0 [5,9]
1 [1]
2 [2,2,1]
【问题讨论】:
-
但你为什么要这样做?
-
我需要它来完成一项相当具体的任务。并且想知道是否有相反的方式做
.apply(pd.Series),@juanpa.arrivillaga
标签: python python-3.x pandas list dataframe