-
[파이썬] 판다스 인덱싱판다스 2022. 4. 21. 18:46
bike_data[["Gender","Distance"]] bike_data.loc[:,["Gender","Distance"]]
- 기본 열추출 방법
- 같은 열 이름이 있는 데이터 프레임에서 열 이름으로 데이터를 추출하면 해당 열 이름의 데이터를 모두 출력
마스킹
data['Q4']=="Doctoral degree" #data.loc[:,'Q4'] == "Doctoral degree"
- 행 및 열을 한개의 행(열)만 불러오면 데이터 타입은 pandas.core.series.Series
data.loc[data['Q4']=="Doctoral degree",'Q4'] #data[data['Q4'] == "Doctoral degree"]['Q4'] #체인 인댁싱
- (행조건 :) ‘Q4’ 가 Doctoral degree 이면서 (열조건 :) 모든 열 출력한다.
- 주석의 경우 마스크가 True 인 값만의 모든 행을 출력한다.
- data['Q4']=="Doctoral degree" 마스크
- data[data['Q4'] == "Doctoral degree"] 마스크
.과[]
#bike_data[bike_data.Momentum=='\\\\N'].Momentum #bike_data[bike_data["Momentum"]=='\\\\N']["Momentum"] bike_data.loc[bike_data["Momentum"]=="\\\\N","Momentum"] # 같은 결과를 출력한다
조건이 여러개일 경우
data[(data["Q4"] == "Doctoral degree") & (data["Q3"].isin(["Republic of Korea", "South Korea"]))] #data2.loc[(data2["Q4"]=="Doctoral degree") & # data2["Q3"].isin(["Republic of Korea","South Korea"]),:]
- Q4가 박사학위이면서 Q3가 대한민국 국적으로 답한 모든 데이터를 출력
체인 인덱싱 할당 실패 이유
Indexing and selecting data - pandas 1.4.1 documentation
날짜형 데이터 인덱싱df_100[df_100['date'].astype('str')=='2011-02-05']
※
본 게시물은 개인적인 용도로 작성된 게시물이며. 이후 포트폴리오로 사용될 정리 자료이니
불펌과 무단도용은 하지 말아주시길 부탁드리고, 개인 공부 목적으로 이용해주시면 감사하겠습니다.
※'판다스' 카테고리의 다른 글
[파이썬] 판다스 데이터프레임 병합 (0) 2022.04.28 [파이썬] 판다스에서 자주 사용하는 함수 (0) 2022.04.28 [파이썬] 요약변수 생성 (0) 2022.04.28 [파이썬] 데이터 프레임 생성 (0) 2022.04.28 [파이썬] 결측치 및 중복 데이터 처리 (0) 2022.04.21