파이썬 python | 판다스 데이터프레임 pandas dataframe | 조건부 열 삭제하기 duplicated(), drop(), reset_index()
🎲 데이터프레임에서 조건에 해당하는 중복값만 제거하는 방법 V 상황: school이라는 데이터로 dataframe이 존재함 V 삭제 조건: 1. classes 값과 students값이 중복될 때(아래에서 index 0, 1, 2, 3, 8, 9) 2. 중복되는 첫 값을 제거하고(제거 후 index 1, 3, 9) 3. classes가 'A' 인 것만 뽑아 보기(출력 index 1, 3) >>> school = {'classes' : ['A','A','A','A','A','A','B','B','C','C'], \ 'students' :['김','김','이','이','최','박','이','박','김','김'], \ '취미' : ['피아노','노래','태권도','영화감상','컴퓨터','게임','게임','게임'..
2021. 5. 12.
파이썬 python | 람다 lambda | 함수 구현하기 map(), apply()
# today's key-point 파이썬의 lambda 람다 구조를 통해서 함수를 구현해봄 map 함수와 함께 list 형태로 만들기 apply 함수와 함께 dataframe 값 변경해보기 lambda 함수 기본 구조 >>> f = lambda x, y : x + y # lambda 인자 : 표현식 >>> f(5, 6) 11 labmda 함수와 map 함수 함께 사용해보기 >>> a = [1,2,3] >>> b = [1,2,4] # a와 b 두 개의 값을 넣어줄 수 있다 >>> list(map(lambda x, y : x + y, a, b)) [1, 4, 12] # x의 값을 range 형태로 넣어줄 수도 있다 >>> list(map(lambda x: 2*x, range(1,4))) [2, 4, 6] ..
2021. 5. 10.