퍼포먼스 마케터 부트캠프 5주 1일차 (참여 16일차)

MIN BAEK·2025년 6월 9일
0

1. 오늘 학습 키워드

속성 vs 메서드, enumerate()

2. 학습한 내용

속성(Attribute)과 메서드(Method)의 차이

속성 (Attribute)

  • 객체(df)가 '가지고 있는 특징'이나 '정보'를 나타냄
  • 보통 () (소괄호) 없이 점(.) 뒤에 이름만 붙여서 사용

예시

  • df.dtypes: 각 열의 데이터 타입 정보
  • df.shape: DataFrame의 행과 열 개수 정보
  • df.index: 행 인덱스 정보
  • df.columns: 열 이름 정보

메서드 (Method)

  • 객체(df)가 '할 수 있는 동작'이나 '기능'
  • 반드시 () (소괄호)를 붙여서 '실행'

예시

  • df.head(): DataFrame의 상위 몇 줄을 보여주는 동작
  • df.mean(): 각 열의 평균을 계산하는 동작
  • df.sort_values(): DataFrame을 정렬하는 동작

enumerate()

반복문에서 인덱스와 값을 동시에 꺼낼 수 있게 해주는 함수
enumerate(반복가능한_자료형, start=시작번호) 시작번호 기본은 0

예시

fruits = ['apple', 'banana', 'cherry']
for index, fruit in enumerate(fruits):
print(index, fruit)

for idx, fruit in enumerate(fruits, start=1):
print(f"{idx}. {fruit}")
1. apple
2. banana
3. cherry

3. 내일 학습 할 일 정리

pandas 관련 함수 복습

profile
안녕하세요 백민입니다:)

0개의 댓글