반응형
나도코딩 유튜브 + 외주 자료를 참고하여 만든 자료입니다.
1차원 데이터인 경우 pandas 내장 함수 중 Series를 사용하여 만듭니다.
import pandas as pd
temp = pd.Series([-20, -10, 10, 20])
# 1차원 리스트를 Series에 대입
print(temp)
print(temp[0]) # -20
#index 지정
- 주의사항 : Series 함수의 S는 대문자입니다.
- pd.Series() 안에 리스트가 들어갑니다.
- 별 지정 안 할 시, index가 붙여집니다.(0부터 시작합니다.)
index를 원하는 값으로 지정하고 싶으면, 코드를 아래처럼 바꾸시면 됩니다.
temp = pd.Series([-20, -10, 10, 20], index = ['jan','Feb','Mar','Apr'])
print(temp)
index가 1부터 시작되길 바라면, 다음과 같은 코드를 입력하시면 됩니다.
lis = [-20, -10, 10, 20]
temp = pd.Series(lis, index = [i for i in range(1,len(lis)+1)])
print(temp)
Series :
- 대문자 주의할 것
- index 선언, 데이터 선언도 list 형태로 들어간다.
'파이썬 > 파이썬 데이터 분석, 데이터처리' 카테고리의 다른 글
Pandas) 데이터 분석 7편, 데이터 필터링, and 및 or 등 다양한 조건, nan 처리 (1) | 2023.01.15 |
---|---|
Pandas) 데이터 분석 6편, loc, iloc의 이해 (0) | 2023.01.15 |
Pandas) 데이터 분석 4편, 데이터 분석, 데이터 파싱, Column 추출 (0) | 2023.01.15 |
Pandas) 데이터 분석 3편, 파이썬으로 만든 데이터를 csv, excel 파일로 저장 및 읽기 (0) | 2023.01.15 |
Pandas) 데이터 분석 2편, 2차원 데이터 DataFrame 만들기 with Dictionary, (표 데이터 파이썬으로 만들기), 인덱스 지정하기 (0) | 2023.01.15 |
댓글