【发布时间】:2019-10-09 19:59:40
【问题描述】:
有没有更好的方法来解决这个问题?
问题:将 pandas 系列,status 减少到下面给出的 l 列表;
status = [[], [], [], [], ['200'], [], [], ['200']]
l = ['200', '200']
我是这样解决的;
def flatten(x):
if len(x)>0:
return x[0]
else:
return ""
status = status[status.apply(lambda x: flatten(x)) != ""]
l = [i for row in status.iloc[:] for i in row]
【问题讨论】: