팬더 시리즈
시리즈란?
Pandas 시리즈는 테이블의 열과 같습니다.
모든 유형의 데이터를 보유하는 1차원 배열입니다.
예시
목록에서 간단한 Pandas 시리즈를 만듭니다.
import pandas as pd
a = [1, 7, 2]
myvar = pd.Series(a)
print(myvar)
라벨
다른 것이 지정되지 않은 경우 값은 인덱스 번호로 레이블이 지정됩니다. 첫 번째 값에는 인덱스 0이 있고 두 번째 값에는 인덱스 1이 있습니다.
이 레이블은 지정된 값에 액세스하는 데 사용할 수 있습니다.
예시
Series의 첫 번째 값을 반환합니다.
print(myvar[0])
레이블 만들기
인수를 사용 index
하여 고유한 레이블의 이름을 지정할 수 있습니다.
예시
나만의 라벨 만들기:
import pandas as pd
a = [1, 7, 2]
myvar = pd.Series(a, index = ["x", "y", "z"])
print(myvar)
라벨을 생성하면 해당 라벨을 참조하여 항목에 접근할 수 있습니다.
예시
"y" 값을 반환합니다.
print(myvar["y"])
시리즈로서의 키/값 개체
Series를 생성할 때 사전과 같은 키/값 개체를 사용할 수도 있습니다.
예시
사전에서 간단한 Pandas 시리즈를 만듭니다.
import pandas as pd
calories = {"day1": 420, "day2": 380, "day3":
390}
myvar = pd.Series(calories)
print(myvar)
참고: 사전의 키는 레이블이 됩니다.
사전에 있는 항목 중 일부만 선택하려면 index
인수를 사용하고 시리즈에 포함할 항목만 지정하십시오.
예시
"day1" 및 "day2"의 데이터만 사용하여 시리즈를 만듭니다.
import pandas as pd
calories = {"day1": 420, "day2": 380, "day3":
390}
myvar = pd.Series(calories,
index = ["day1", "day2"])
print(myvar)
데이터 프레임
Pandas의 데이터 세트는 일반적으로 DataFrames라고 하는 다차원 테이블입니다.
시리즈는 열과 같고 DataFrame은 전체 테이블입니다.
예시
두 시리즈에서 DataFrame을 만듭니다.
import pandas as pd
data = {
"calories": [420, 380, 390],
"duration":
[50, 40, 45]
}
myvar = pd.DataFrame(data)
print(myvar)
다음 장에서 DataFrames에 대해 배울 것 입니다.