Numpy 배열을 사용하여 시리즈 데이터 구조를 만들고 '색인'에 대한 값을 명시적으로 제공하는 방법을 살펴보겠습니다.
인덱스에 값을 지정하지 않으면 계열의 값에 0부터 시작하는 기본값이 할당됩니다.
다음은 예입니다 -
예시
import pandas as pd import numpy as np my_data = np.array(['ab','bc','cd','de', 'ef', 'fg','gh', 'hi']) my_index = [3, 5, 7, 9, 11, 23, 45, 67] my_series = pd.Series(my_data, index = my_index) print("This is series data structure created using Numpy array and specifying index values") print(my_series)
출력
This is series data structure created using Numpy array and specifying index values 3 ab 5 bc 7 cd 9 de 11 ef 23 fg 45 gh 67 hi dtype: object
설명
-
필요한 라이브러리를 가져오고 사용하기 쉽도록 별칭 이름을 지정합니다.
-
다음 단계는 numpy 배열 구조를 만드는 것입니다.
-
다음으로 명시적으로 인덱스로 지정해야 하는 값의 목록이 생성됩니다.
-
'pandas' 라이브러리에 있는 'Series' 함수에는 이전에 생성된 데이터와 인덱스 목록이 매개변수로 전달됩니다.
-
출력은 콘솔에 표시됩니다.
참고 − 계열 데이터 구조를 생성할 때 인덱스에 대한 사용자 정의 값을 지정할 수 있음을 나타냅니다.