Series (목록) 데이터 의 기본 개념, 구조 와 새로운 변수의 생 성

Series 데이터 구 조 는 pandas 라 이브 러 리 의 기본 데이터 구조 로 목록 으로 번역 하 는 것 이 적당 합 니 다. 그 는 1 차원 표 (DataFrame 에 비해 2 차원 표) 이기 때 문 입 니 다.이 데이터 구조 이미 지 는 n 줄 2 열의 간단 한 데이터 표 로 직관 적 으로 이해 할 수 있다. 첫 번 째 열 은 색인 (index) 이 고 두 번 째 열 은 값 (values) 이다. 이것 이 바로 Series 데이터 구조의 두 가지 중요 한 속성 이다.우 리 는 data. index 와 data. values 두 속성 값 을 통 해 이 두 속성 인 자 를 방문 하고 인쇄 할 수 있 습 니 다.
pd. series (list) 방법 으로 Series 데 이 터 를 만 들 수 있 습 니 다. list 의 데 이 터 는 값 value 이 고 index 에 대해 서 는 기본적으로 0 에서 시작 하 는 정수 시퀀스 입 니 다.index 의 값 을 수정 해 야 한다 면 data. index 매개 변 수 를 할당 하여 수정 할 수 있 습 니 다. 쓰 지 않 거나 수정 하지 않 으 면 기본 값 은 0 으로 시작 하 는 정수 시퀀스 입 니 다.변수 생 성 초기 화 를 할 때 Series 구조 함수 뒤에 index 매개 변 수 를 따라 할당 작업 을 할 수 있 습 니 다.
특히 Series 배열 의 맞 춤 법 첫 번 째 자 모 는 대문자 S 이 므 로 소문 자 s 로 쓰 지 마 세 요. 그렇지 않 으 면 잘못 보고 할 수 있 습 니 다.
import pandas as pd
s_data1 = pd.Series([1,3,5,7])
print(s_data1)
print("***********************")
s_data1.index = ['u','v','w','x']
print(s_data1)
print("***********************")
data2_list = [3,4,5,6]
s_data2 = pd.Series(data2_list)
print(s_data2)
print("***********************")
s_data3 = pd.Series([1,2,3,4],index=['a','b','c','d'])
print(s_data3)
print("***********************")
print(s_data3.index)
print(s_data3.values)

실행 후 출력 결 과 는 다음 과 같 습 니 다.
0    1
1    3
2    5
3    7
dtype: int64
***********************
u    1
v    3
w    5
x    7
dtype: int64
***********************
0    3
1    4
2    5
3    6
dtype: int64
***********************
a    1
b    2
c    3
d    4
dtype: int64
***********************
Index(['a', 'b', 'c', 'd'], dtype='object')
[1 2 3 4]
[Finished in 5.3s]

좋은 웹페이지 즐겨찾기