본문 바로가기
Python/Pandas

pandas df.loc[] 함수 활용하기

by PySun 2023. 11. 29.
반응형

df.loc[] 함수는 Pandas 데이터프레임에서 행과 열을 라벨로 선택하는 데 사용됩니다. 이 함수를 사용하면 행과 열의 라벨을 기반으로 데이터에 접근할 수 있습니다.

메서드 구문:

# 함수 구문
df.loc[row_label, column_label]

주요 매개변수:

  • row_label: 선택할 행의 라벨 또는 행 범위를 지정합니다.
  • column_label: 선택할 열의 라벨 또는 열 범위를 지정합니다.

예시 코드:

import pandas as pd

# 샘플 데이터프레임 생성
data = {
    'Name': ['Alice', 'Bob', 'Charlie', 'David', 'Eve'],
    'Age': [25, 30, 35, 28, 23],
    'City': ['New York', 'Los Angeles', 'Chicago', 'San Francisco', 'Miami']
}
df = pd.DataFrame(data)


# 'Alice'의 정보 선택
alice_info = df.loc[0]  # 또는 df.loc[0, :]


# 'Alice'의 나이 선택
alice_age = df.loc[0, 'Age']





이 코드에서는 샘플 데이터프레임을 생성하고, df.loc[] 함수를 사용하여 'Alice'의 정보 및 'Alice'의 나이를 선택합니다. 첫 번째 예시에서는 df.loc[0]를 사용하여 'Alice'의 정보를 선택하고 두 번째 예시에서는 df.loc[0, 'Age']를 사용하여 'Alice'의 나이를 선택합니다.
df.loc[] 함수는 라벨을 사용하여 데이터프레임의 일부를 선택할 수 있으므로, 원하는 행과 열에 접근하거나 조작하는 데 유용합니다.

반응형