【发布时间】:2020-03-31 13:57:45
【问题描述】:
我有一个列表列表,其中包含空子列表和非空子列表的混合。 列表总长度为240。
_remain = [['24'],
['24'],
['17'],
[],
['17'],
[],
['17'],...]
我已经尝试将列表列表扁平化为一个列表:
[name for sublist in _remain for name in sublist]
但是当我这样做时,我得到一个长度为 220 的列表。空的子列表消失了。
我的愿望是得到一个扁平列表,用np.nan 替换空列表,以便我可以将它插入熊猫DataFrame。
我想得到的结果列表:
['24',
'24',
'np.nan',
'17',
'np.nan',
'17',...]
我应该尝试什么?
【问题讨论】:
标签: python pandas list list-comprehension