Dataframe의 값을 목록으로 변환

원숭이 링컨

나는 match_id, slot 및 text 열이있는 채팅 정보를 포함하는 Dota에서 구문 분석 된 일치의 데이터 프레임을 가지고 있습니다. 각 행은 한 줄의 텍스트를 나타냅니다. 이제 모든 슬롯 (플레이어를 나타냄)에 모든 텍스트가 값 목록에 할당되도록 해당 행을 그룹화하고 싶습니다. 슬롯은 0-9의 숫자이므로 5 번 매치의 0 번 텍스트가 1 번 매치의 0 번 슬롯의 텍스트와 함께 그룹화되는 것을 원하지 않습니다. 어떻게해야합니까? 제자리에서 할 수 있습니까? 아니면 처음부터 새 데이터 프레임을 만들어야합니까?

다음은 입력의 예입니다.

match_id, slot, text
0, 0, "gg"
0, 2, "good game"
0, 2, "well
play"
1, 0, "glhf" 1, 6, "u2"
1, 0, "thx"
. .., ..., ...

내가 원하는 것은 다음과 같이 요약하는 것입니다.

match_id, 슬롯, 텍스트
0, 0, "gg"
0, 2, { "좋은 게임", "잘 플레이했습니다"}
1, 0, { "glhf", "thx"}
1, 6, "u2"
... , ..., ...

나는 이것이 약간의 명확성을 가져 오기를 바랍니다.

비 노드 사 완트

이 코드를 사용하십시오.

import pandas as pd
df = pd.DataFrame({'match_id' :[0,0,0,1,1,1] ,'slot':  [0,2,2,0,6,0] ,'text':  ['gg','good game','well played' ,'glff' , 'u2' , 'thx'] })
df.groupby(['match_id','slot'])['text'].apply(list).reset_index(name='text_list')

산출:

   match_id  slot            text_list
0         0     0                 [gg]
1         0     2  [game, well played]
2         1     0          [glff, thx]
3         1     6                 [u2]

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

값을 기반으로 파이썬 목록의 값을 변환

분류에서Dev

DataFrame 열을 쌍 목록으로 변환

분류에서Dev

Pandas DataFrame을 Python 목록으로 변환

분류에서Dev

Pandas Dataframe 내의 목록을 새 DataFrame으로 변환

분류에서Dev

Elixir : 목록 목록을 하나의 목록으로 변환

분류에서Dev

목록 목록을 하나의 목록으로 변환

분류에서Dev

사전 목록의 사전을 Pandas DataFrame으로 변환

분류에서Dev

사전의 모든 값을 C ++ / CLI의 목록으로 변환

분류에서Dev

값을 목록으로 그룹화하여 Dataframe을 피벗으로 변환

분류에서Dev

목록을 값으로 포함하는 사전을 DataFrame으로 변환

분류에서Dev

목록을 값으로 포함하는 사전을 DataFrame으로 변환

분류에서Dev

Pandas의 열 아래에서 행을 값 목록으로 변환

분류에서Dev

목록의 각 값을 동일한 방식으로 변환

분류에서Dev

MYSQL : ID 목록을 하위 쿼리의 값으로 변환

분류에서Dev

튜플의 튜플을 목록의 목록으로 변환

분류에서Dev

목록의 튜플을 하나의 목록으로 변환

분류에서Dev

목록의 목록을 사전으로 변환

분류에서Dev

R에서 두 목록을 하나의 목록으로 변환

분류에서Dev

목록의 사전을 사전 목록으로 변환

분류에서Dev

목록의 사전을 사전 목록으로 변환

분류에서Dev

목록의 문자열을 파이썬 목록으로 변환

분류에서Dev

HTML 요소 목록을 객체의 Javascript 목록으로 변환

분류에서Dev

목록의 문자열 표현을 목록으로 변환

분류에서Dev

목록의 중복 항목을 고유 항목으로 변환

분류에서Dev

목록 목록 내의 튜플을 목록으로 변환하는 방법

분류에서Dev

목록 목록을 파이썬에서 int의 단순 목록으로 변환

분류에서Dev

사전 값을 목록으로 변환

분류에서Dev

Python 3.8에서 여러 값의 튜플 목록을 사전으로 변환

분류에서Dev

R 데이터 프레임 : 여러 행의 값을 목록으로 변환

Related 관련 기사

  1. 1

    값을 기반으로 파이썬 목록의 값을 변환

  2. 2

    DataFrame 열을 쌍 목록으로 변환

  3. 3

    Pandas DataFrame을 Python 목록으로 변환

  4. 4

    Pandas Dataframe 내의 목록을 새 DataFrame으로 변환

  5. 5

    Elixir : 목록 목록을 하나의 목록으로 변환

  6. 6

    목록 목록을 하나의 목록으로 변환

  7. 7

    사전 목록의 사전을 Pandas DataFrame으로 변환

  8. 8

    사전의 모든 값을 C ++ / CLI의 목록으로 변환

  9. 9

    값을 목록으로 그룹화하여 Dataframe을 피벗으로 변환

  10. 10

    목록을 값으로 포함하는 사전을 DataFrame으로 변환

  11. 11

    목록을 값으로 포함하는 사전을 DataFrame으로 변환

  12. 12

    Pandas의 열 아래에서 행을 값 목록으로 변환

  13. 13

    목록의 각 값을 동일한 방식으로 변환

  14. 14

    MYSQL : ID 목록을 하위 쿼리의 값으로 변환

  15. 15

    튜플의 튜플을 목록의 목록으로 변환

  16. 16

    목록의 튜플을 하나의 목록으로 변환

  17. 17

    목록의 목록을 사전으로 변환

  18. 18

    R에서 두 목록을 하나의 목록으로 변환

  19. 19

    목록의 사전을 사전 목록으로 변환

  20. 20

    목록의 사전을 사전 목록으로 변환

  21. 21

    목록의 문자열을 파이썬 목록으로 변환

  22. 22

    HTML 요소 목록을 객체의 Javascript 목록으로 변환

  23. 23

    목록의 문자열 표현을 목록으로 변환

  24. 24

    목록의 중복 항목을 고유 항목으로 변환

  25. 25

    목록 목록 내의 튜플을 목록으로 변환하는 방법

  26. 26

    목록 목록을 파이썬에서 int의 단순 목록으로 변환

  27. 27

    사전 값을 목록으로 변환

  28. 28

    Python 3.8에서 여러 값의 튜플 목록을 사전으로 변환

  29. 29

    R 데이터 프레임 : 여러 행의 값을 목록으로 변환

뜨겁다태그

보관