# 07_SeriesTest01.py

# Series : 1차원적인 동일한 타입의 데이터 묶음
# 엑셀 파일의 1개의 컬럼 정보

from pandas import Series

# 색인을 지정하지 않으면, 0 부터 순차적으로 숫자를 매김
mylist = [10, 20, 30, 40]
myseries = Series(mylist)
print(myseries)
print('*' * 30)

# 색인을 지정하려면, index 매개 변수를 사용 하면 됨
myseries = Series(mylist, index=['강감찬', '이순신', '김유신', '광해군'])
print(myseries)
print('*' * 30)

# 색인에 이름 지정하기
myseries.index.name='점수'
print(myseries)
print('*' * 30)

# 시리즈 자체에 이름 지정하기
myseries.name = '학생들 시험'
print(myseries)
print('*' * 30)

print(type(myseries))
print('*' * 30)

# 문자열의 dtype은 'object'입니다.
print(myseries.index)
print('*' * 30)


print(myseries.values)      # 색인의 값을 출력
print('*' * 30)

for idx in myseries.index:
    print('색인 : ' + idx + ', 값 : ' + str(myseries[idx]))