목록python (76)
sein-choi 님의 블로그
시리즈 정렬과 순위 시리즈 생성하기import pandas as pddata = [20, 30, 10, 50, 40]index = ['a', 'b', 'c', 'd', 'e']series = pd.Series(data, index = index, name = 'new_series') ✅값을 기준으로 정렬하기 : sort_values( )Series.sort_values(ascending = True, inplace = False, na_position = 'last') 🔶sort_values 함수의 파라미터 ascending - 요소 정렬 순서 결정기본값은 Trueascending = True :오름차순ascending = False = 내림차순 inplace - 데이터 저장 방법기본값은 Falsein..
시리즈 데이터 접근 시리즈 생성하기import pandas as pddata = [20, 30, 10, 50, 40]index = ['a', 'b', 'c', 'd', 'e']series = pd.Series(data, index = index, name = 'new_series')series ✅대괄호를 이용한 인덱싱특정 요소 or 일부 요소를 선택하는 방법index_b = series['b']index_three = series[3]print('인덱스 b의 값', index_b)print('인덱스 3번째의 값', index_three) 인덱싱 종류정수 : 시리즈가 생성될 때 자동으로 생성되는 순처적인 인덱스로 정수를 사용해서 해당 위치의 값을 선택라벨 : 시리즈 생성시 지정하는 각 요소의 이름으로 라벨..
시리즈 연산 시리즈 생성하기data1 = [10, 20, 30, 40]data2 = [5, 15, 25, 35]series1 = pd.Series(data1)series2 = pd.Series(data2) ✅시리즈간의 연산result1 = series1 + series2result2 = series1 - series2 result3 = series1 * series2 result4 = series1 / series2 print(result1)print(result2)print(result3)print(result4)연산은 요소별로 이루어진다첫번째 요소는 첫번째 요소끼리, 두번째 요소는 두번째 요소끼리 ✅시리즈에 상수 값 연산result1 = series1 + 1result2 = series1 - 1 r..
클래스 (class) 객체를 어떻게 구현할지 미리 설계하는 셜계도와 같다클래스는 그 자체로 프로그램 내에서 실질적인 존재가 아니며 이를 기반으로 객체가 생성된다이 객체를 인스턴스(intance)라고 부른다 인스턴스 (intance) 클래스의 구체적인 예제이다특정 클래스에서 생성된 객체를 의미한다(위에 두 문장은 인스턴스가 정확히 하나의 특정 클래스에서 생성된다는 것을 강조한 설명이다)클래스는 객체를 생성하기 위한 청사진이며, 인스턴스는 이 청사진을 바탕으로 실제로 만들어진 구체적인 객체이다모든 인스턴스는 객체이다용어설명클래스제품의 설계도객체설계도로 만든 제품속성클래스 안의 변수매서드클래스 안의 함수생성자객체를 만들 때 실행되는함수 인스턴스메모리에 살아있는 객체 설계도에는 객체가 가져야할 속성(attri..
객체란?상태(속성이나 값)와 동작(메서드)이 정의된 모든 데이터를 의미합니다. 모든 newstyle 클래스의 최종적인 베이스 클래스이기도 합니다.상태 (속성이나 값) : 정수, 문자열, 불리언, 리스트 등동작 (메서드) : 객체가 수행할 수 있는 함수 또는 행동출처: 파이썬 공식문서 즉, 객체는 다양한 정보와 행동을 가지고 있고 프로그램 내에서 실제로 생성되고 사용되는 구체적인 인스턴스입니다. 인스턴스(instance)클래스(class)를 통해 생성된 객체우선 이정도로만 이해하고 다음 class편에서 자세한 설명을 추가할게요! 🔶예시자동차는 사람이 타서 앞뒤로 움직이고 멈추는 행동을 할 수 있고차량 앞뒤에는 차량번호, 디자인, 제조사, 모델명의 정보가 존재한다이렇게 정보와 행동를 묶은 데이터를 하나의 ..
lambda이름이 없는 함수로 한줄로 표현된다일반 함수에 비해 코드가 짧으며주로 한번만 사용될 경우에 유용하여 다름 함수의 인자로 사용된다 lambda 함수 만들기 : lambda 인자들 : 표현식인자들 : 함수에 전달할 입력 값표현식 : 인자들을 사용해 계산할 내용, 표현식의 결과가 반환값 # lambda 함수 활용해서 두 숫자 더하기add = lambda x,y : x + yresult = add(2,4)print(result) lambda 함수 vs 일반 함수 lambda 함수 일반 함수이름 유무XO복잡한 로직 처리 여부X(단일 표현식만 가능)O사용 시기임시 or 간단한 작업재사용 할 함수 or 복잡한 작업코드 길이짧음상대적으로 김 ✅lambda 함수 활용 🔶리스트 정렬# 각 단어의 길이를 기준으..