-
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]
lemonade2lemonade3=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()
- 2개 이상의 열을 삭제