Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 결측치
- dropna
- scikit-learn
- dataframe
- 이미지처리
- k-최근접 이웃 분류
- tfidfvectorizer
- 데이터프레임
- Deep learning
- NAN
- NULL
- KNeighborsClassifier
- 알파브렌딩
- 판다스
- 결측값
- Python
- pandas
- 비트와이즈
- mask detection
- Supervised learning
- 파이썬
- 이미지프로세싱
- opencv
- 머신러닝
- 사이킷런
- index
- 지도학습
- computer vision
- sklearn
- ML
Archives
- Today
- Total
Sun.El Data Analysis
[판다스] 데이터프레임 다루기 : df.loc[], df.iloc[] 본문
728x90
df = pd.DataFrame({'fruits':['사과','복숭아','바나나','오렌지','포도'],
'animal':['강아지','병아리',np.nan,'팬더','고양이'], 'hobby':['독서','게임','달리기',np.nan,np.nan],
'color':['green','red','purple','yellow','pink']})
df.columns = ['과일','동물','취미','색깔']
df.index = ['첫번째','두번','세번째','네번째','다섯번째']
1. loc으로 일부 행/열 추출
#---['과일','동물','취미'] 칼럼 추출
df1 = df.loc[:,['과일','동물','취미']]
#---['첫번째','두번째','세번째','네번째'] index 추출
df2 = df1.loc[['첫번째','두번째','세번째','네번째'],:]
df2 = df1.loc[['첫번째','두번째','세번째','네번째'],]
df2 = df1.loc[['첫번째','두번째','세번째','네번째']]
#---['과일','동물','취미'] 칼럼, ['첫번째','두번째','세번째','네번째'] index 추출
df1 = df.loc[['첫번째','두번째','세번째','네번째'],['과일','동물','취미']]
2. iloc으로 일부 행/열 추출
#---[0,1,3] 번째 칼럼 추출
df1 = df.iloc[:,[0,1,3]]
#---[0,3,4] 번째 로우 추출
df1 = df.iloc[[0,3,4],:]
df1 = df.iloc[[0,3,4],]
df1 = df.iloc[[0,3,4],]
#---[0,1,3] 번째 칼럼, [0,3,4] 번째 로우 추출
df1 = df.iloc[[0,3,4],[0,1,3]]
3. 참고 : loc, iloc 이용한 Series와 DataFrame 출력 차이
df.loc[:,'과일']
df.iloc[:,0] #---Series로 출력
df.loc[:,['과일']]
df.iloc[:,[0]] #---DataFrame로 출력
df.loc['다섯번째',:]
df.loc['다섯번째',]
df.loc['다섯번째']
df.iloc[4,:]
df.iloc[4,]
df.iloc[4,] #---Series로 출력
df.loc[['다섯번째']]
df.iloc[[4]] #---DataFrame로 출력
'Pandas' 카테고리의 다른 글
[판다스] DataFrame 칼럼 순서 및 이름 변경하기 (0) | 2023.07.15 |
---|---|
[판다스] 데이터프레임 행/열 추가 삭제 (0) | 2023.07.15 |
[판다스] 결측치/비결측치 확인 : isnull(), notnull() (0) | 2023.07.15 |
[판다스] 데이터프레임 데이터 타입 변경 : df.astype(), pd.to_datetime() (0) | 2023.07.15 |
[판다스] 특정 조건의 행 또는 index 추출 (0) | 2023.07.15 |