ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Pandas 데이터 다뤄보기
    카테고리 없음 2023. 10. 27. 10:14

    1) column 선택하기

    # column 선택 - 'Lemon' 컬럼 선택하기 
    lemonade['Lemon']

     

    # column 선택 - 'Price' 컬럼 선택하기 
    lemonade['Price']

     

    # Row 조건걸기 
    # price가 0.4 이상인 row 보여주기 
    lemonade[lemonade['Price']>0.4]

     

    2) 조건별 row  선택하기 

    lemonade['Price'] > 0.4

     

    3) 새로운 열(column) 추가하기

    #'Sold' 열 추가하기 & 값을 '0'으로 입력하기
    lemonade['Sold'] = 0 
    lemonade.head(3)

     

    #'Sold' 컬럼 생성하기 
    lemonade['Sold'] = lemonade['Lemon'] + lemonade['Orange']
    lemonade.head(3)

     

     

     3) 새로운 열(column) 추가하기

    #'Sold' 열 추가하기 & 값을 '0'으로 입력하기
    lemonade['Sold'] = 0 
    lemonade.head(3)

     

    #'Sold' 컬럼 생성하기 
    lemonade['Sold'] = lemonade['Lemon'] + lemonade['Orange']
    lemonade.head(3)

     

    # 'Revenue' 컬럼 생성하기 
    lemonade['Revenue'] = lemonade['Price'] * lemonade['Sold']
    lemonade.head(3)

     

    4) 새로운 행 추가하기

    #두 행 만들기 (기존에 있던거 가져오기)
    lemonade2=lemonade[0:2]
    lemonade2

     

    lemonade3=lemonade.append(lemonade2)
    lemonade3.tail()

     

    5) 열(column) 제거하기

    lemonade_column_drop = lemonade.drop('Sold', axis=1)   

    lemonade_column_drop.head(3)

     

    • 2개 이상의 열을 삭제
      • drop(['열이름1','열이름2'], axis=1)

    lemonade_column_drop = lemonade.drop(['Sold','Price'], axis=1)   
    lemonade_column_drop.head(2)

     

     

    6) 행(raw) 제거하기

    # index = 0  지우기
    lemonade_row_drop = lemonade.drop(0, axis=0)

    lemonade_row_drop.head(3)

     

    • 2개 이상의 행을 삭제
      • drop(['행번호1','행번호2'], axis=1)

    # index = 1,2  지우기
    lemonade_row_drop = lemonade.drop([1,2], axis=0)
    lemonade_row_drop.head(3)

     

     

     

    Q) lemonade 원래 데이터프레임은 수정 가능한가요? YES

    #inplace 전달인자 사용
    lemonade.drop(['Orange'], axis=1, inplace=True)

    #False값이 Default 값

     

    # 2개이상의 행 삭제
    lemonade.drop([0,1], axis=0, inplace = True)

    lemonade.head()

     

     

     

Designed by Tistory.