파이썬 판다스 시리즈가 무엇인가?(Series) - Series()
팬더 시리즈는 테이블의 기둥과 같다.
모든 유형의 데이터를 저장하는 1차원 배열이다.
리스트에서 간단한 판다 시리즈 만들기:
import pandas as pd a = [1, 7, 2] print("a : ", a) myvar = pd.Series(a) print('\n myvar = pd.Series(a) : \n', myvar) |
위의 코드를 실행하면 아래 그림과 같다.
파이썬 판다스 시리즈 레이블
다른 것이 지정되지 않은 경우 값은 인덱스 번호로 레이블이 지정된다. 첫 번째 값은 인덱스 0, 두 번째 값은 인덱스 1 등을 갖는다.
이 레이블은 지정된 값에 액세스하는 데 사용할 수 있다.
시리즈의 첫 번째 값을 반환한다:
import pandas as pd a = [1, 7, 2] print("a : ", a) myvar = pd.Series(a) print('\n myvar = pd.Series(a) : \n', myvar) print('myvar[0] : ', myvar[0]) |
위의 코드를 실행하면 아래 그림과 같다.
파이썬 판다스 시리즈 레이블 생성
index 인수를 사용하면 레이블 이름을 직접 지정할 수 있다.
레이블을 직접 만든다:
import pandas as pd a = [1, 7, 2] print("a : ", a) myvar = pd.Series(a, index = ["x", "y", "z"]) print('\n myvar = pd.Series(a) : \n', myvar) |
위의 코드를 실행하면 아래 그림과 같다.
레이블을 작성한 경우 레이블을 참조하여 항목에 액세스할 수 있다.
"y" 값을 반환합니다:
import pandas as pd a = [1, 7, 2] print("a : ", a) myvar = pd.Series(a, index = ["x", "y", "z"]) print('myvar = pd.Series(a, index = ["x", "y", "z"]) \n', myvar) print('\n myvar["y"] : \n', myvar["y"]) |
위의 코드를 실행하면 아래 그림과 같다.
파이썬 판다스 시리즈 - 시리즈 키/값 오브젝트
시리즈를 작성할 때 사전과 같은 키/값 개체를 사용할 수도 있다.
사전에서 간단한 판다 시리즈 만들기:
import pandas as pd calories = {"day1": 420, "day2": 380, "day3": 390} print('calories : ', calories) myvar = pd.Series(calories) print('myvar = pd.Series(calories)') print(myvar) |
위의 코드를 실행하면 아래 그림과 같다.
참고: 사전의 키가 레이블이 된다.
사전의 일부 항목만 선택하려면 index 인수를 사용하고 영상 시리즈에 포함할 항목만 지정한다.
"day1" 및 "day2"의 데이터만 사용하여 영상 시리즈를 만든다:
import pandas as pd calories = {"day1": 420, "day2": 380, "day3": 390} print('calories : ', calories) myvar = pd.Series(calories, index = ["day1", "day2"]) print('myvar = pd.Series(calories, index = ["day1", "day2"])') print(myvar) |
위의 코드를 실행하면 아래 그림과 같다.
파이썬 판다스 시리즈 - DataFrame()
팬다스의 데이터 세트는 일반적으로 데이터 프레임(DataFrame)이라고 하는 다차원 테이블이다.
시리즈는 열과 같고 데이터 프레임은 전체 테이블이다.
두 개의 시리즈로 데이터 프레임 생성:
import pandas as pd data = { "calories": [420, 380, 390], "duration": [50, 40, 45] } print('data : \n', data) myvar = pd.DataFrame(data) print('myvar = pd.DataFrame(data) \n', myvar) |
위의 코드를 실행하면 아래 그림과 같다.
이번 글에서는 파이썬 판다스 시리즈(Pandas Series)에 대해서 간략히 살펴보았다.
파이썬 판다스의 시리즈의 개념과 생성, 레이블 및 요소 접근하는 방법 등에 대해서 실습하였고, 키/값의 쌍으로 판다스 시리즈를 생성하는 방법을 실습하였다. 그리고 파이썬 판다스의 DataFrame() 생성에 대해서도 간략히 살펴보았다.
꼭 손으로 눈으로 머리로 익히며 실습하기를 바란다.
모두 화이팅입니다.!!!
출처 : 이 글의 출처는 w3schools사이트를 참고하였으며 필자가 추가하여 정리한 글입니다.
'파이썬 > 파이썬기본문법' 카테고리의 다른 글
파이썬 판다스 CSV 파일 읽기 (0) | 2024.01.18 |
---|---|
파이썬 판다스 데이터프레임-DataFrame() (0) | 2024.01.17 |
파이썬 Pandas 개요 (1) | 2024.01.15 |
파이썬 numpy ufunc 집합 연산 (2) | 2024.01.14 |
파이썬 numpy ufunc 최대공약수(GCD - Greatest Common Denominator) (0) | 2024.01.12 |
댓글