Pandas 데이터 프레임 : 목록 열을 목록으로 변환

raf

다음 df과 같은 열 이있는 데이터 프레임 hashtags이 있습니다.

df['hashtags']
>>>
0                                                       NaN
1                                                       NaN
2                                               ['COVID19']
3                                               ['COVID19']
4                         ['CoronaVirusUpdates', 'COVID19']
                                ...                        
132596    ['coronacrise', 'covid19', 'JN', 'NãoÉSóUmNúme...
132597                                          ['covid19']
132598                                ['corona', 'covid19']
132599                                                  NaN
132600                                          ['covid19']
Name: hashtags, Length: 132601, dtype: object

Nan열의 모든 목록 요소 (제외 )를 포함하는 목록을 만들고 싶습니다 .
나는 다음과 같은 방법으로 목록을 만들려고 노력했습니다.

li = df['hashtags'].tolist()

그러나 그것은 목록을 문자열로 변환하고 문자열 목록으로 끝납니다. 예를 들면 :

li[:5]
>>> 
[nan, nan, "['COVID19']", "['COVID19']", "['CoronaVirusUpdates', 'COVID19']"]

내가 원하는 출력 li[:5]은 다음과 같습니다.

['COVID19', 'COVID19', 'CoronaVirusUpdates', 'COVID19', 'coronavirus', 'covid19']
이스 르엘

아이디어는 먼저에 의해 누락 된 값을 제거한 Series.dropna다음 목록 repr을 목록으로 변환 ast.literal_eval하고 목록 이해에서 중첩 된 목록을 병합하는 것입니다.

df = pd.DataFrame({'hashtags':[np.nan, np.nan, 
                               "['COVID19']", "['COVID19']", 
                               "['CoronaVirusUpdates', 'COVID19']"]})

import ast

out = [y for x in df['hashtags'].dropna() for y in ast.literal_eval(x)]
print (out)
['COVID19', 'COVID19', 'CoronaVirusUpdates', 'COVID19']

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Pandas 데이터 프레임을 튜플 목록으로 변환

분류에서Dev

목록을 pandas 데이터 프레임으로 변환

분류에서Dev

튜플 목록 목록을 MultiIndex Pandas 데이터 프레임으로 변환

분류에서Dev

Pandas 데이터 프레임 목록을 부울 열로 변환

분류에서Dev

목록 목록을 데이터 프레임으로 변환

분류에서Dev

목록 목록을 데이터 프레임으로 변환

분류에서Dev

Pandas 데이터 프레임을 명명 된 튜플 목록으로 변환

분류에서Dev

Pandas 데이터 프레임을 고유 한 튜플 목록으로 변환

분류에서Dev

목록을 분할하고 Pandas에서 데이터 프레임으로 변환

분류에서Dev

데이터 프레임을 목록으로 변환하는 python pandas

분류에서Dev

목록을 Pandas 데이터 프레임의 집합으로 변환

분류에서Dev

데이터 프레임 목록을 시계열 목록으로 변환

분류에서Dev

Pandas에서 목록 목록을 분할, 정리 및 데이터 프레임으로 변환

분류에서Dev

Pandas 데이터 프레임의 행에서 튜플 목록을 하나의 튜플 목록으로 변환

분류에서Dev

emty 목록`[]`를`[0]`Pandas 데이터 프레임으로 변환

분류에서Dev

목록 목록을 데이터 프레임으로 반환

분류에서Dev

파이썬 목록을 데이터 프레임으로 변환

분류에서Dev

Pandas 데이터 프레임을 각 열의 사전 목록으로 변환하는 가장 좋은 방법

분류에서Dev

Pandas : 문자열 튜플 목록을 데이터 프레임으로 더 빨리 변환합니까?

분류에서Dev

Pandas 데이터 프레임의 두 열을 목록 목록으로 펼치기

분류에서Dev

목록을 데이터 프레임으로 변환

분류에서Dev

데이터 프레임을 R의 목록으로 변환

분류에서Dev

데이터 프레임을 행 목록으로 변환 pyspark glue

분류에서Dev

중첩 된 목록을 데이터 프레임으로 변환

분류에서Dev

목록 값을 데이터 프레임으로 변환

분류에서Dev

Python 목록을 데이터 프레임으로 변환

분류에서Dev

문자 목록을 데이터 프레임으로 변환

분류에서Dev

2 차원 목록을 데이터 프레임으로 변환

분류에서Dev

2 차원 목록을 데이터 프레임으로 변환

Related 관련 기사

  1. 1

    Pandas 데이터 프레임을 튜플 목록으로 변환

  2. 2

    목록을 pandas 데이터 프레임으로 변환

  3. 3

    튜플 목록 목록을 MultiIndex Pandas 데이터 프레임으로 변환

  4. 4

    Pandas 데이터 프레임 목록을 부울 열로 변환

  5. 5

    목록 목록을 데이터 프레임으로 변환

  6. 6

    목록 목록을 데이터 프레임으로 변환

  7. 7

    Pandas 데이터 프레임을 명명 된 튜플 목록으로 변환

  8. 8

    Pandas 데이터 프레임을 고유 한 튜플 목록으로 변환

  9. 9

    목록을 분할하고 Pandas에서 데이터 프레임으로 변환

  10. 10

    데이터 프레임을 목록으로 변환하는 python pandas

  11. 11

    목록을 Pandas 데이터 프레임의 집합으로 변환

  12. 12

    데이터 프레임 목록을 시계열 목록으로 변환

  13. 13

    Pandas에서 목록 목록을 분할, 정리 및 데이터 프레임으로 변환

  14. 14

    Pandas 데이터 프레임의 행에서 튜플 목록을 하나의 튜플 목록으로 변환

  15. 15

    emty 목록`[]`를`[0]`Pandas 데이터 프레임으로 변환

  16. 16

    목록 목록을 데이터 프레임으로 반환

  17. 17

    파이썬 목록을 데이터 프레임으로 변환

  18. 18

    Pandas 데이터 프레임을 각 열의 사전 목록으로 변환하는 가장 좋은 방법

  19. 19

    Pandas : 문자열 튜플 목록을 데이터 프레임으로 더 빨리 변환합니까?

  20. 20

    Pandas 데이터 프레임의 두 열을 목록 목록으로 펼치기

  21. 21

    목록을 데이터 프레임으로 변환

  22. 22

    데이터 프레임을 R의 목록으로 변환

  23. 23

    데이터 프레임을 행 목록으로 변환 pyspark glue

  24. 24

    중첩 된 목록을 데이터 프레임으로 변환

  25. 25

    목록 값을 데이터 프레임으로 변환

  26. 26

    Python 목록을 데이터 프레임으로 변환

  27. 27

    문자 목록을 데이터 프레임으로 변환

  28. 28

    2 차원 목록을 데이터 프레임으로 변환

  29. 29

    2 차원 목록을 데이터 프레임으로 변환

뜨겁다태그

보관