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
- 딥러닝
- matplotlib
- 시각화
- MySQL
- 파이썬 시각화
- Ga
- MATLAB
- 파이썬
- 한빛미디어
- 독후감
- Linux
- Tistory
- 월간결산
- 매틀랩
- 티스토리
- 리눅스
- 블로그
- tensorflow
- python visualization
- 서평
- SQL
- Pandas
- 한빛미디어서평단
- 통계학
- Visualization
- Python
- 서평단
- Blog
- Google Analytics
- 텐서플로
Archives
- Today
- Total
pbj0812의 코딩 일기
[PYTHON] 인덱싱, 슬라이싱, iloc, loc, iat, at 정리 본문
ComputerLanguage_Program/PYTHON
[PYTHON] 인덱싱, 슬라이싱, iloc, loc, iat, at 정리
pbj0812 2021. 11. 15. 01:220. 목표
- 인덱싱, 슬라이싱, iloc, loc, iat, at 정리
1. 리스트
1) 리스트 생성
a = [i for i in range(10)]
- 결과 : [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
2) 인덱싱
a[1]
- 결과 : 1
a[-1]
- 결과 : 9
3) 슬라이싱
a[1:3]
- 결과 : [1, 2]
a[-3:-1]
- 결과 : [7, 8]
a[::2]
- 결과 : [0, 2, 4, 6, 8]
a[1::2]
- 결과 : [1, 3, 5, 7, 9]
a[::-1]
- 결과 : [9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
a[::-2]
- 결과 : [9, 7, 5, 3, 1]
a[-2:1:-2]
- 결과 : [8, 6, 4, 2]
2. 시리즈
1) 라이브러리 호출
import pandas as pd
2) 시리즈 생성
b = pd.Series([i for i in range(10)], index = list('abcdefghij'))
3) 인덱싱
b['i']
- 결과 : 8
b[-2]
- 결과 : 8
4) 슬라이싱
5) iloc
6) loc
3. 데이터 프레임
1) 데이터 프레임 생성
c = {'a' : [i for i in range(1, 10)], 'b' : [i for i in range(11, 20)], 'c' : [i for i in range(21, 30)]}
d = pd.DataFrame(c, index = list('abcdefghi'))
1) iloc
2) loc
3) iat
4) at
5) 처리시간 비교
'ComputerLanguage_Program > PYTHON' 카테고리의 다른 글
[PYTHON] minor 기능을 이용한 보조 눈금 그리기 (0) | 2021.12.16 |
---|---|
[PYTHON] matplotlib 으로 seaboard scatterplot 구현하기 (0) | 2021.12.14 |
[PYTHON] 구글 스프레드 시트 데이터를 mysql 에 저장하기 (0) | 2021.10.21 |
[PYTHON] OpenCV 를 이용한 얼굴 비율 산출기 제작 (0) | 2021.09.10 |
[PYTHON] 두 개의 dict 내 구성요소 일치여부를 판단하기 (0) | 2021.08.29 |
Comments