여러 열의 값 계산

Romain

다음이 있습니다 DataFrame.

            KPI_01 KPI_02 KPI_03
date                            
2015-05-24   green  green    red
2015-06-24  orange    red    NaN

그리고 다음을 얻기 위해 각 날짜의 색상 수를 세고 싶습니다.

value       green  orange  red
date                          
2015-05-24      2       0    1
2015-06-24      0       1    1

다음은 작업을 수행하는 코드입니다. 더 나은 방법 (짧은 방법)이 있습니까?

# Test data
df= pd.DataFrame({'date': ['05-24-2015','06-24-2015'],
             'KPI_01': ['green','orange'],
             'KPI_02': ['green','red'],
             'KPI_03': ['red',np.nan]
             })
df.set_index('date', inplace=True)

# Transforming to long format
df.reset_index(inplace=True)
long = pd.melt(df, id_vars=['date'])

# Pivoting data
pivoted = pd.pivot_table(long, index='date', columns=['value'], aggfunc='count', fill_value=0)
# Dropping unnecessary level
pivoted.columns = pivoted.columns.droplevel()
DSM

당신은 할 수 있습니다 apply value_counts:

>>> df.apply(pd.Series.value_counts,axis=1).fillna(0)
            green  orange  red
date                          
05-24-2015      2       0    1
06-24-2015      0       1    1

apply 느린 경향이 있고 행 단위 연산도 느리지 만 솔직히 말해서 프레임이 그다지 크지 않으면 차이를 알아 차리지 못할 수도 있습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

여러 열의 값 계산

분류에서Dev

Excel에서 열의 여러 값 계산

분류에서Dev

여러 열의 고유 값 계산

분류에서Dev

SUM을 사용하여 여러 열의 값 계산

분류에서Dev

BigQuery 값 여러 열 간의 겹침 비율 계산

분류에서Dev

동일한 값을 가진 여러 열의 백분율 계산

분류에서Dev

여러 최고 및 최저 열 값의 차이 계산

분류에서Dev

여러 열 팬더에서 특정 값의 수를 계산

분류에서Dev

SQL의 여러 열에서 고유 값 쌍 계산

분류에서Dev

SQL 여러 열의 값을 계산하려면

분류에서Dev

R에서 여러 열의 고유 값 계산

분류에서Dev

여러 열의 R에서 0보다 큰 값 수 계산

분류에서Dev

DataGridview의 열에 여러 값을 계산하고 삽입

분류에서Dev

한 행에있는 여러 열의 값 합계가있는 계산 된 열

분류에서Dev

각 열 및 추가 범주 열당 여러 열의 값 수 계산

분류에서Dev

행의 여러 값에서 하나의 값 계산

분류에서Dev

여러 열에 대한 계산 및 여러 요인 수준별 집계 값

분류에서Dev

Ruby에서 여러 값의 누계 계산

분류에서Dev

여러 값 계산 sqlplus

분류에서Dev

여러 열의 SQL Oracle 합계 값

분류에서Dev

Excel-각 계열에 대해 여러 행의 값을 합산하는 차트

분류에서Dev

다른 열의 여러 값을 기반으로 SQL 계산-SQL Server Management Studio

분류에서Dev

하나의 쿼리에서 여러 값에 대한 계산 계산

분류에서Dev

pandas : 반복없이 여러 열에서 적용되는 여러 기준에서 새 열의 새 값 계산

분류에서Dev

여러 열 값에서 백분율 계산

분류에서Dev

여러 열 / 행에서 값 인스턴스 (예 : '4') 계산

분류에서Dev

하나의 고정 값으로 여러 행 계산

분류에서Dev

Excel의 여러 시트에서 값 계산

분류에서Dev

SQL 쿼리에서 여러 고유 행의 값 계산

Related 관련 기사

  1. 1

    여러 열의 값 계산

  2. 2

    Excel에서 열의 여러 값 계산

  3. 3

    여러 열의 고유 값 계산

  4. 4

    SUM을 사용하여 여러 열의 값 계산

  5. 5

    BigQuery 값 여러 열 간의 겹침 비율 계산

  6. 6

    동일한 값을 가진 여러 열의 백분율 계산

  7. 7

    여러 최고 및 최저 열 값의 차이 계산

  8. 8

    여러 열 팬더에서 특정 값의 수를 계산

  9. 9

    SQL의 여러 열에서 고유 값 쌍 계산

  10. 10

    SQL 여러 열의 값을 계산하려면

  11. 11

    R에서 여러 열의 고유 값 계산

  12. 12

    여러 열의 R에서 0보다 큰 값 수 계산

  13. 13

    DataGridview의 열에 여러 값을 계산하고 삽입

  14. 14

    한 행에있는 여러 열의 값 합계가있는 계산 된 열

  15. 15

    각 열 및 추가 범주 열당 여러 열의 값 수 계산

  16. 16

    행의 여러 값에서 하나의 값 계산

  17. 17

    여러 열에 대한 계산 및 여러 요인 수준별 집계 값

  18. 18

    Ruby에서 여러 값의 누계 계산

  19. 19

    여러 값 계산 sqlplus

  20. 20

    여러 열의 SQL Oracle 합계 값

  21. 21

    Excel-각 계열에 대해 여러 행의 값을 합산하는 차트

  22. 22

    다른 열의 여러 값을 기반으로 SQL 계산-SQL Server Management Studio

  23. 23

    하나의 쿼리에서 여러 값에 대한 계산 계산

  24. 24

    pandas : 반복없이 여러 열에서 적용되는 여러 기준에서 새 열의 새 값 계산

  25. 25

    여러 열 값에서 백분율 계산

  26. 26

    여러 열 / 행에서 값 인스턴스 (예 : '4') 계산

  27. 27

    하나의 고정 값으로 여러 행 계산

  28. 28

    Excel의 여러 시트에서 값 계산

  29. 29

    SQL 쿼리에서 여러 고유 행의 값 계산

뜨겁다태그

보관