판다스(pandas) Series(시리즈) 액세스
판다스(pandas) 시리즈(Series)는
1차원 데이터 구조를 가지고 있습니다.
시리즈의 모든 값에는 색인이 들어 있는데,
별도의 인덱스를 가질수 있습니다.
Series(시리즈) 요소에 접근하기!!
1
2
3
4
5
6
7
8
9
10
11
12
13
|
# ------------------------------------------------------------------------------ #
groceries = pd.Series(data= data, index= index) # 변수에 저장
groceries
>>> [결과]
eggs 30
apples 6
milk Yes
bread No
dtype: object
# ------------------------------------------------------------------------------ #
|
cs |
위의 시리즈 데이터를 가지고
여러가지 방법의 액세스를 하겠습니다.
가져올 데이터 값은 eggs의 30과 apples의 6 입니다. |
1. 인덱스 값으로 액세스 하기
groceries['eggs']
>> 30
groceries[ ['eggs', 'apples'] ]
>> eggs 30
apples 6
(인덱스 값이 두개일때는
리스트에 묶어서 사용한다.)
2. 인덱스를 속성처럼 액세스
groceries.eggs
>> 30
groceries.apples
>> 6
3. 위치로 액세스 하기
groceries[0]
>> 30
groceries[1]
>> 6
(컴퓨터 순서는 0부터 시작)
가져올 데이터 값은 apples의 6에서 ~ bread의 No |
4. 인덱스 슬라이스로 액세스
groceries[ 'apples' : ]
>> apples 6
milk Yes
bread No
(슬라이스에서 제일 끝 데이터는
생략할수 있어요.)
가져올 데이터 값은 eggs의 30에서 ~ milk의 Yes |
groceries[ : 'milk' ]
>>> eggs 30
apples 6
milk Yes
(슬라이스에서 맨 처음 데이터는
생략할수 있어요)
5. 위치 슬라이스로 액세스 하기
가져올 데이터 값은 apples의 6에서 ~ bread의 No |
groceries[ 1 : ]
>> apples 6
milk Yes
bread No
가져올 데이터 값은 eggs의 30에서 ~ milk의 Yes |
groceries[ 1 : 2+1 ]
>> eggs 30
apples 6
milk Yes
(슬라이스 할때 가져올 마지막
위치에는 +1 을 합니다.)
'Python > Pandas' 카테고리의 다른 글
구글 맵 API - Geocoding API 설정하는 방법 (0) | 2022.05.04 |
---|---|
판다스(pandas) Series(시리즈) 연산 (0) | 2022.05.02 |
차트 그리기할때 한글 안깨지게 하는법 (0) | 2022.05.02 |
판다스(Pandas) Series의 데이터 생성 및 억세스 방법 (0) | 2022.04.28 |
판다스(pandas) csv 파일 저장하고 불러오기 to_csv(), read_csv() 함수 (0) | 2022.04.28 |
댓글