빈 하위 목록과 비어 있지 않은 하위 목록이 혼합 된 목록이 있습니다. 목록의 총 길이는 240입니다.
_remain = [['24'],
['24'],
['17'],
[],
['17'],
[],
['17'],...]
그리고 다음을 사용하여 목록 목록을 하나의 목록으로 병합하려고했습니다.
[name for sublist in _remain for name in sublist]
하지만 이렇게하면 길이가 220 인 목록이 표시됩니다. 빈 하위 목록은 사라집니다.
내 욕망은 빈 목록을 np.nan
pandas에 삽입 할 수 있도록 플랫 화 된 목록을 가져 오는 것 DataFrame
입니다.
내가 얻고 싶은 결과 목록 :
['24',
'24',
'np.nan',
'17',
'np.nan',
'17',...]
무엇을 시도해야합니까?
다음과 같이 할 수 있습니다.
>>> [name for sublist in _remain for name in (sublist or [np.nan])]
['24', '17', nan, '17', nan, '17']
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다