df.groupby ( 'MONTH') [ 'TASKTYPE']. value_counts (). unstack (). loc [month_order] .plot.bar (stacked = True)-KeyError

Tobitor

다음과 같은 데이터를 플로팅하려고합니다.

MONTH TASKTYPE
09/19 A
09/19 B
10/19 B
10/19 B
01/20 A

MONTH문자열을 포함하는 열입니다. 이제이 코드를 사용하여이 데이터를 플로팅 할 때 :

df.groupby('MONTH')['TASKTYPE'].value_counts().unstack().plot.bar(stacked=True)

사전 순으로 정렬 된 데이터를 얻습니다. 대신 연대순으로 주문하고 목록을 만들었습니다.

month_order = ['09/19','10/19','01/20']

month_order내 데이터 를 사용 하고 플로팅 하려고했습니다 .

df.groupby('MONTH')['TASKTYPE'].value_counts().unstack().loc[month_order].plot.bar(stacked=True,figsize=(12,8))

그러나 다음 오류 코드가 있습니다.

KeyError: "None of [Index(['09/19', '10/19', '01/20' dtype='object', name='MONTH')] are in the [index]"

코드를 어떻게 수정해야합니까?

감사합니다!

Jezrael

가능하면 datetimes로 변환하십시오.

df['MONTH'] = pd.to_datetime(df['MONTH'], format='%m/%y', errors='coerce')

또는 개월 기간 :

df['MONTH'] = pd.to_datetime(df['MONTH'], format='%m/%y', errors='coerce').dt.to_period('m')

솔루션 전에.

따라서 모두 함께 :

df['MONTH'] = pd.to_datetime(df['MONTH'], format='%m/%y').dt.to_period('m')
df.groupby('MONTH')['TASKTYPE'].value_counts().unstack().plot.bar(stacked=True)

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Pandas df unstack 행

분류에서Dev

KeyError : 0-loc

분류에서Dev

AndroidPlot - Stacked Bar Z-order

분류에서Dev

df2의 loc이 True 인 경우 df1의 파이썬 합계 값

분류에서Dev

Why does stacked bar plot change when add facet in r ggplot2

분류에서Dev

Groupby 후 Pandas Keyerror

분류에서Dev

KeyError: 124 while running dataframe.loc

분류에서Dev

How to plot expenses by month graph from rows data in excel?

분류에서Dev

Pandas 시계열 리샘플링 : KeyError : "[ 'year' 'month' 'day'] not in index"

분류에서Dev

Pandas Groupby () apply ()의 KeyError

분류에서Dev

팬더 GROUPBY에 적용 쓰레기통에 value_counts 잘못된 결과를

분류에서Dev

value_counts ()를 사용하여 groupby 결과 후 데이터 프레임 피벗

분류에서Dev

groupby 객체에서 value_counts ()의 결과를 반복합니다.

분류에서Dev

Pandas groupby를 고유 한 집합으로 만든 다음 value_counts

분류에서Dev

열 이름에 대한 groupby / unstack

분류에서Dev

Pandas value_counts (normalize = True)는 'IntegerArray'객체에 'sum'속성이 없습니다.

분류에서Dev

pandas df to dict with groupby

분류에서Dev

KeyError : dataframe.loc 실행 중 124

분류에서Dev

Matching value on date (year, month, day) but not time

분류에서Dev

How to set the default value in datetimepicker as previous month

분류에서Dev

데이터 프레임에 매핑하기 위해 groupby 및 value_counts 출력 변경

분류에서Dev

value_counts를 사용하고 새 데이터 프레임에서 열을 생성하는 Pandas groupby

분류에서Dev

Stacked Bar Chart Labels - D3

분류에서Dev

Stacked Bar Chart D3js

분류에서Dev

df.groupby() - how to aggregate data where order of grouped data is important?

분류에서Dev

Unexpected line in the seaborn bar plot

분류에서Dev

mysql MONTH date int to full month

분류에서Dev

c ( "region", "value") % in % colnames (user.df)가 모두 TRUE가 아닙니다.

분류에서Dev

show month in asp.net calendar control based on value of dropdownlist

Related 관련 기사

  1. 1

    Pandas df unstack 행

  2. 2

    KeyError : 0-loc

  3. 3

    AndroidPlot - Stacked Bar Z-order

  4. 4

    df2의 loc이 True 인 경우 df1의 파이썬 합계 값

  5. 5

    Why does stacked bar plot change when add facet in r ggplot2

  6. 6

    Groupby 후 Pandas Keyerror

  7. 7

    KeyError: 124 while running dataframe.loc

  8. 8

    How to plot expenses by month graph from rows data in excel?

  9. 9

    Pandas 시계열 리샘플링 : KeyError : "[ 'year' 'month' 'day'] not in index"

  10. 10

    Pandas Groupby () apply ()의 KeyError

  11. 11

    팬더 GROUPBY에 적용 쓰레기통에 value_counts 잘못된 결과를

  12. 12

    value_counts ()를 사용하여 groupby 결과 후 데이터 프레임 피벗

  13. 13

    groupby 객체에서 value_counts ()의 결과를 반복합니다.

  14. 14

    Pandas groupby를 고유 한 집합으로 만든 다음 value_counts

  15. 15

    열 이름에 대한 groupby / unstack

  16. 16

    Pandas value_counts (normalize = True)는 'IntegerArray'객체에 'sum'속성이 없습니다.

  17. 17

    pandas df to dict with groupby

  18. 18

    KeyError : dataframe.loc 실행 중 124

  19. 19

    Matching value on date (year, month, day) but not time

  20. 20

    How to set the default value in datetimepicker as previous month

  21. 21

    데이터 프레임에 매핑하기 위해 groupby 및 value_counts 출력 변경

  22. 22

    value_counts를 사용하고 새 데이터 프레임에서 열을 생성하는 Pandas groupby

  23. 23

    Stacked Bar Chart Labels - D3

  24. 24

    Stacked Bar Chart D3js

  25. 25

    df.groupby() - how to aggregate data where order of grouped data is important?

  26. 26

    Unexpected line in the seaborn bar plot

  27. 27

    mysql MONTH date int to full month

  28. 28

    c ( "region", "value") % in % colnames (user.df)가 모두 TRUE가 아닙니다.

  29. 29

    show month in asp.net calendar control based on value of dropdownlist

뜨겁다태그

보관