728x90
반응형
loc
# 1행만 가져오기
df_data.loc[1]
# 슬라이싱 하고 특정 컬럼의 행만 가져오기
df_data.loc[1:4, "특정 컬럼"]
# 특정 컬럼 다중 선택
df_data.loc[1:4, ["특정 컬럼1", "특정 컬럼2"]]
iloc
# 첫번째 행 가져오기
df_data.iloc[0]
# 특정 여러 행 가져오기
df_data.iloc[[0,3,4]]
# 슬라이싱
df_data.iloc[4:7]
조건 활용
# 일치
df_data[df_data["label"]==0].loc[4:7]
# OR
df_data[(df_data['label'] == 0) | (df_data['label'] == 1)].iloc[4:7]
# AND
df_data[(df_data['label'] == 0) & (df_data['label'] == 1)].loc[1:4, ["특정컬럼1", "특정컬럼2"]]
반응형
'데이터분석 > Pandas' 카테고리의 다른 글
데이터 프레임 컬럼 날짜 변환 to_datetime() (0) | 2024.01.17 |
---|---|
데이터프레임 중복 제거 - drop_duplicates() (0) | 2024.01.17 |
[Pandas] 'utf-8' codec can't decode byte 0xc4 in position 7239: invalid continuation byte (0) | 2023.06.30 |
[Pandas] Dataframe groupby (0) | 2023.06.25 |
[Pandas] index(인덱스) 설정 (0) | 2023.02.06 |
댓글