14일차

HA_·2025년 1월 17일
0

cf) PYTHON self

  • 메서드는 무조건 첫 번째 매개변수가 self

self를 쓰는 이유?

재사용된 변수?를 다시 쓰기 위해 찾기 위함??

cf) 용어

속성 = attribute = property = field
row = 엔트리 = 인스턴스
기능 = 함수 = 메서드
✏️(cf. 내용이 함수면 메서드 / 내용이 데이터면 속성이라고 부름)
| 구분 | 메서드 | 기능 | 속성 |
|---------------|----------------------------------|--------------------------------|-------------------------------|
| 정의 | 객체와 관련된 함수 | 시스템이 수행하는 작업 | 객체가 보유한 데이터 |
| 역할 | 객체의 행동을 정의하고 수행 | 특정 문제 해결을 위한 작업 | 객체의 상태 또는 특성 |
| 호출 방식 | 객체.메서드() 형태로 호출 | 메서드나 함수 내부에서 실행됨 | 객체.속성 형태로 접근 |
| 예제 | my_car.start_engine() | "파일 저장 기능" 같은 논리적 작업 | my_car.color |

iloc - 정수형 인덱스

Chapter03. PANDAS 기본 프로그래밍 (2)

구조화 데이터

데이터프레임(DataFrame)

행 선택 ( Entry, Record, Row )

구분lociloc
대상인덱스 이름정수형 인덱스
범위범위 끝 포함범위범위 끝 포함

열 선택

DataFrame객체 ["열 이름"]
DataFrame객체.열 이름

원소 선택

DataFrame객체.loc[행이름, 열이름]
DataFrame객체.loc[행번호, 열번호]

DataFrame객체.loc[행인덱스이름][열이름]
DataFrame객체.loc[행번호][열번호]

행/열 추가

DataFrame객체.loc[‘추가할 열 이름’] = 데이터 값

0개의 댓글