본문 바로가기

Python19

pandas 데이터프레임 불필요한 데이터 제거 및 정리 예제 1번 흑흑 어려워 복잡해 그래도 해야지..ㅎ.. 감잡힐때까지 꾸준히 다양하게 적용해서 적어보는 것이 숙제일듯..! 데이터 프레임에서 불필요한 데이터를 제거하고 정리해서 업데이트 하는 방법..! 1. 열을 삭제하는 방법 - loc 메서드에 슬라이싱 or 불리언 배열 / drop() 메서드 사용해봄 2. 행 삭제 할때 - drop() 보다는 []연산자, 슬라이싱 or 불리언 배열 ▶ []연산자와 불리언 배열은 특정 열의 값이 어떤 조건을 만족하는 행을 찾는 방식이라 더욱 즐겨 사용됨 3. 중복된 행을 찾는 방법 - groupby() , sum() 사용 4. 원본 데이터프레임에 업뎃 - updat() 메서드 - 인덱스 기준으로 업데이트를 위해 set_index() method, reset_index() method.. 2023. 4. 24.
리스트 컴프리헨션 list comprehension 원래 오늘 공부 안하려고 했는데.....................Hㅏ + 다음날까지 이어진 리스트 컴프리헨션..! 1. 리스트 컴프리헨션 list comprehension 반복문, 조건문으로 리스트나 딕셔너리 등의 요소를 채워넣을 때 반복문 열심히 길게 줄줄이 적는 것도 좋지만 컴프리헨션으로 간략하게 적을 수 있음. A.기본...? 암튼 기본 ▶ test 1 과 test2 의 풀이는 다르지만 같은 결과값,,, 기존대로 하면 4줄 컴프리헨션 쓰면 1줄.. B. 조건문이 있을때는...? ▶ if문 뒤에 적어서 if에 True인것만 출력하게도 가능..! 순서 주의하세요! for가 먼저 if가 나중 C. 매서드, 함수도 가능하다. D. 튜플도 가능 ▶ 두가지 매개변수를 적어서 ㄱㄴ.. ▶ range(n) 이.. 2023. 4. 13.
람다 1. 콜백 함수 : 함수안에서 다른 함수를 부르는 것, 매개변수를 함수로 사용함 a. 매개변수로 함수를 사용하는 대표적인 표준함수 a-1. map() : 리스트의 요소를 함수에 넣고 리턴된 값으로 새로운 리스트를 구성해주는 함수, a-2. filter() : 리스트의 요소를 넣고 리턴된 값이 True인 것으로 새로운 리스트를 구성해주는 함수. 2. lambda 매개변수: 람다. 간단한 함수를 쉽게 선언하는 방법. ▶def 키워드로 선언했던 함수를 lambda로 바꾸고 return키워드를 따로 쓰지않아도됨. ▶람다는 매개변수에도 곧바로 넣을 수 있음. #변수 선언 list_input_a = [1,2,3,4,5] #map()함수를 사용 output_a = map(lambda x:x*x, list_input_.. 2023. 4. 4.
튜플 1. 튜플 : 리스트와 비슷한 자료형, (데이터, 데이터, 데이터, 데이터) a. 한 번 결정된 요소는 바꿀 수 없다. b. 요소를 하나만 가지는 튜풀이라면 쉼표를 넣어 선언 ex. tuple_a=(273,) c. 괄호 없는 튜플 : 괄호를 생략해도 튜플로 인식할 수 있음. 키값에만 가로를 해도 ㄱㄴ #괄호가 없는 튜플 tuple_test = 10,20,30,40 print("#괄호가 없는 튜플의 값과 자료형 출력") print("tuple_test:", tuple_test) print("type(tuple_test):", type(tuple_test)) print() #괄호가 없는 튜플 활용 a, b, c = 10, 20, 30 print("#괄호가 없는 튜플을 활용한 할당") print("a:",a).. 2023. 4. 4.