for 루프를 사용하여 파이썬에서 여러 목록을 하나의 목록으로 병합

Lelo Lelo

지금까지 데이터 프레임의 각 열의 최대 값을 반환하는 코드가 있습니다. 지금까지 각 값을 별도의 목록으로 반환하므로 3 개의 값이 있으면 각 목록에 하나의 항목이 포함 된 3 개의 목록을 반환합니다.

내가 원하는 것은 모든 항목을 포함하는 하나의 목록을 반환하는 것입니다.

returned list: 
[1]
[509]
[92]
[332]
[14]

expected result:
[1,509,92,332,14]

암호:

import pandas as pd

df = pd.Dataframe({'event_type': ['watch movie ', 'stay at home', 'swimming','camping','meeting'], 
               'year_month': ['2020-08', '2020-05', '2020-02','2020-06','2020-01'],
                'event_mohafaza':['loc1','loc3','loc2','loc5','loc4'],
                 ' number_person ':[24,39,20,10,33],})

grouped_df=pd.crosstab(df['year_month'], df[event_type])
print(type(grouped_df))
                        
for x in grouped_df.columns:                
     mx = []
     maxvalue =grouped_df[x].max() 
     mx.append(maxvalue)
     print(mx)
마리안 D
  1. 사용할 필요가 없습니다 grouped_df.colums. 데이터 프레임은 어쨌든 열을 반복 합니다 .

    for x in grouped_df:
    
  2. 당신의에서 for루프 당신은 때마다 목록을 삭제 mx; 당신은 아마 그것을 지우려면 한 번만,하기 전에 당신의 for루프 :

    mx = []
    for x in grouped_df:
    
  3. 당신의에서 for루프 당신은 때마다 목록 인쇄 mx(- 현재 - 요소 갓 지워지고 하나가 추가 참조). 모든 요소가 추가 된 ,루프 후에 한 번만
    인쇄하고 싶을 것입니다 .

따라서 수정 된 코드는 다음과 같아야합니다.

mx = []
for x in grouped_df:
    maxvalue = grouped_df[x].max() 
    mx.append(maxvalue)
print(mx)

노트 :

Pandas의 데이터를 수동으로 반복하는 것은 항상 의심 스럽습니다 . 일반적으로 더 우아한 "pandasonic"솔루션이있는 경우가 많습니다.

귀하의 경우에는 간단히 인쇄 할 수 있습니다.

list(grouped_df.max())

또는

grouped_df.max().to_list()

( grouped_df.max()A는 일련list()기능이나 .to_list()방법은하게 목록 그것으로부터).

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

파이썬에서 여러 목록을 하나의 목록으로 결합

분류에서Dev

파이썬에서 여러 목록을 하나의 목록으로 결합

분류에서Dev

R : 여러 목록을 하나의 데이터 프레임으로 병합

분류에서Dev

한 줄로 for 루프를 사용하여 파이썬에서 목록을 어떻게 선언합니까?

분류에서Dev

스트림에서 여러 목록을 하나의 객체 목록으로 병합 하시겠습니까?

분류에서Dev

목록의 데이터 프레임에 여러 열 중 하나를 반복적으로 병합

분류에서Dev

파이썬에서 재귀를 사용하여 목록을 검색합니까?

분류에서Dev

여러 패싯 결과를 하나의 속성이있는 개체 목록으로 병합하는 방법

분류에서Dev

두 목록을 각 키에 대한 여러 값을 포함 할 수있는 하나의 사전으로 병합

분류에서Dev

난수를 생성하고 파이썬을 사용하여 이전 목록에 병합

분류에서Dev

Linq를 사용하여 하나의 목록에 중첩 된 개체 병합

분류에서Dev

파이썬의 여러 목록을 단일 목록으로 결합

분류에서Dev

파이썬에서 목록을 사용하여 목록 목록을 효율적으로 정렬하는 방법

분류에서Dev

PySpark를 사용하여 데이터 프레임에서 위치별로 두 목록을 병합하는 방법

분류에서Dev

목록 값을 기반으로 여러 파이썬 목록을 하나로 통합

분류에서Dev

JQuery를 사용하여 하나의 비 순차 목록에서 다른 목록으로 목록 요소 이동

분류에서Dev

Python : 길이가 다른 여러 목록의 하위 제품을 튜플 목록으로 병합

분류에서Dev

열 이름으로 파일 이름을 사용하여 여러 CSV를 하나의 DataFrame으로 병합

분류에서Dev

R을 사용하여 두 개의 데이터 프레임 목록 병합

분류에서Dev

jquery를 사용하여 여러 .txt 파일을 하나의 html 양식 선택 드롭 다운 목록으로 결합

분류에서Dev

Python에서 루프를 사용하여 목록 목록 정의

분류에서Dev

LINQ를 사용하여이 목록 목록을 사전으로 변환

분류에서Dev

어떻게 자바 8에 널 (null) 빈 체크 평면지도를 사용하여 여러 목록을 병합?

분류에서Dev

목록 목록을 사용하여 파이썬에서 조잡한 "for"루프 정리

분류에서Dev

다른 열의 값을 파이썬 목록에서 하나로 병합

분류에서Dev

파이썬은 목록 이해력 for 루프를 사용하여 사전의 값 인 목록의 len ()을 인쇄합니다.

분류에서Dev

여러 목록을 가로로 하나의 목록으로 결합

분류에서Dev

두 목록을 목록 목록으로 사용하여 데이터 프레임으로 변환하려면 어떻게해야합니까?

분류에서Dev

LinQ를 사용하여 서로 다른 유형의 목록 2 개 병합

Related 관련 기사

  1. 1

    파이썬에서 여러 목록을 하나의 목록으로 결합

  2. 2

    파이썬에서 여러 목록을 하나의 목록으로 결합

  3. 3

    R : 여러 목록을 하나의 데이터 프레임으로 병합

  4. 4

    한 줄로 for 루프를 사용하여 파이썬에서 목록을 어떻게 선언합니까?

  5. 5

    스트림에서 여러 목록을 하나의 객체 목록으로 병합 하시겠습니까?

  6. 6

    목록의 데이터 프레임에 여러 열 중 하나를 반복적으로 병합

  7. 7

    파이썬에서 재귀를 사용하여 목록을 검색합니까?

  8. 8

    여러 패싯 결과를 하나의 속성이있는 개체 목록으로 병합하는 방법

  9. 9

    두 목록을 각 키에 대한 여러 값을 포함 할 수있는 하나의 사전으로 병합

  10. 10

    난수를 생성하고 파이썬을 사용하여 이전 목록에 병합

  11. 11

    Linq를 사용하여 하나의 목록에 중첩 된 개체 병합

  12. 12

    파이썬의 여러 목록을 단일 목록으로 결합

  13. 13

    파이썬에서 목록을 사용하여 목록 목록을 효율적으로 정렬하는 방법

  14. 14

    PySpark를 사용하여 데이터 프레임에서 위치별로 두 목록을 병합하는 방법

  15. 15

    목록 값을 기반으로 여러 파이썬 목록을 하나로 통합

  16. 16

    JQuery를 사용하여 하나의 비 순차 목록에서 다른 목록으로 목록 요소 이동

  17. 17

    Python : 길이가 다른 여러 목록의 하위 제품을 튜플 목록으로 병합

  18. 18

    열 이름으로 파일 이름을 사용하여 여러 CSV를 하나의 DataFrame으로 병합

  19. 19

    R을 사용하여 두 개의 데이터 프레임 목록 병합

  20. 20

    jquery를 사용하여 여러 .txt 파일을 하나의 html 양식 선택 드롭 다운 목록으로 결합

  21. 21

    Python에서 루프를 사용하여 목록 목록 정의

  22. 22

    LINQ를 사용하여이 목록 목록을 사전으로 변환

  23. 23

    어떻게 자바 8에 널 (null) 빈 체크 평면지도를 사용하여 여러 목록을 병합?

  24. 24

    목록 목록을 사용하여 파이썬에서 조잡한 "for"루프 정리

  25. 25

    다른 열의 값을 파이썬 목록에서 하나로 병합

  26. 26

    파이썬은 목록 이해력 for 루프를 사용하여 사전의 값 인 목록의 len ()을 인쇄합니다.

  27. 27

    여러 목록을 가로로 하나의 목록으로 결합

  28. 28

    두 목록을 목록 목록으로 사용하여 데이터 프레임으로 변환하려면 어떻게해야합니까?

  29. 29

    LinQ를 사용하여 서로 다른 유형의 목록 2 개 병합

뜨겁다태그

보관