파이썬 초급자 : COUNTRY열이 CN인 ACC_CNT만 더하기

조회수 553회

초급자가 고수님께 질문 드립니다.

아래와 같은 테이블이 있을 때 COUNTRY열 중에 CN의 ACC_CNT만 더하고 싶을 때 어떻게 해야할까요? 답변 주시면 감사하겠습니다!

PARTNER_CODE COUNTRY SIGNUP_CNT ACC_CNT
1 CN 2 1
1 UZ 4 3
10 KR 0 1
10 VN 2 2

1 답변

  • import numpy as np
    import pandas as pd
    
    np.random.seed(100)
    df = pd.DataFrame(np.random.choice([11,220,55,52,44], size=(5,5)), columns=list('ABCDE'))
    print (df)
    df.loc[df['C'] == 11 , 'E'] += 1000
    #C 칼럼이 11인 행에 대한 E칼럼에 += 1000
    print (df)
    
    '''
         A   B   C   D    E
    0   11  11  52  11   55
    1   44  55  55  55   55
    2  220  11  11  44   52
    3   44  55  11  52  220
    4   55  52  44  44  220
         A   B   C   D     E
    0   11  11  52  11    55
    1   44  55  55  55    55
    2  220  11  11  44  1052
    3   44  55  11  52  1220
    4   55  52  44  44   220
    '''
    

    다음에는 질문글 올려주실때 소스코드도 같이 부탁드릴게요

    pandas 쓰시는지 안쓰시는지 확인이 불가능해요..

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)