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 |
Tags
- keil uvision5
- Verilog
- 데이터 분석
- 자료구조
- 곱셈기
- quatus
- 딥러닝
- array
- LED켜기
- 데이터분석
- FPGA
- C언어
- 히스토그램매칭
- Python
- 파이썬
- pandas
- 행렬
- bjt
- 하인슈타인
- SPI
- FND
- DataFrame
- atmega
- numpy
- verilogHDL
- Matlab
- loc()
- Atmega128A
- 가설 함수
- 인공신경망
Archives
- Today
- Total
Keep-H's Hardware Design Study Notes
pandas (3) 본문
loc[ ]의 활용
loc[ ] 함수는 bool 형의 값으로도 값을 확인할 수 있다.
아래와 같은 코드를 작성하게 되면 True에 해당하는 값만을 출력할 수 있게 된다.
df.loc[:, [True, False, False, True, False]]
bool형의 값이 들어간 리스트 대신 조건을 넣어주게 되면 표에서 원하는 조건에 따라 분류하는 것이 가능하다.
loc() 함수를 활용하여 행렬을 구분하고 조건을 넣어주면 원하는 조건에 따라 데이터를 가져오는 것이 더 편리하다.
# 디스플레이 크기가 5 이상인 것만 확인하고자 한다면
df.loc[df['디스플레이'] > 5]
# Face ID 기능이 있는지 확인하고자 한다면
df.loc[df['Face ID'] == 'Yes']
AND나 OR 연산
# AND 연산
condition = (df['디스플레이'] > 5) & (df['Face ID'] == 'Yes')
df[condition]
# OR 연산
condition = (df['디스플레이'] > 5) | (df['Face ID'] == 'Yes')
df[condition]
iloc[ ] 함수
iloc[ ] 를 활용하여 인덱스를 통해 값을 확인할 수 있다.
df.iloc[2,4]
df.iloc[[1,3], [1,4]]
df.iloc[3:, 1:4]
'Python > pandas' 카테고리의 다른 글
pandas (6) 큰 DataFrame 다루기 (2) | 2023.08.16 |
---|---|
pandas(5) 데이터 값 수정하기 (0) | 2023.08.15 |
pandas (4) DataFrame 수정 (0) | 2023.08.14 |
pandas (2) CSV 파일 (0) | 2023.08.12 |
pandas (1) 데이터 (1) | 2023.08.11 |