장점
matplotlib 및 seaborn과 같은 시각화 라이브러리와 쉽게 연동 가능하다.$ pip install pandas
### Series 생성 ###
stocks = ["NVDA", "MSFT", "AAPL", "GOOG", "TSLA"]
stock_series = pd.Series(stocks)
print(stock_series, type(stock_series), stock_series.shape)
stock_series.name = "미국 주식"
print(stock_series)
0 NVDA
1 MSFT
2 AAPL
3 GOOG
4 TSLA
dtype: object <class 'pandas.core.series.Series'> (5,)
0 NVDA
1 MSFT
2 AAPL
3 GOOG
4 TSLA
Name: 미국 주식 , dtype: object
pandas의 Series에서 데이터 타입이 "오브젝트(object)"로 나오는 이유는, 리스트 stocks의 각 요소가 문자열이기 때문입니다.
파이썬에서 문자열(str)은 pandas에서 기본적으로 "object" 타입으로 저장됩니다. 즉, Series를 생성할 때 stocks 리스트의 ["NVDA", "MSFT", ...]는 모두 문자열이므로, Series 전체의 dtype이 object가 됩니다.
"object"는 pandas에서 문자열, 혼합형, 또는 파이썬의 일반 객체를 담을 때 사용하는 데이터 타입입니다. 만약 숫자만 들어가면 int64, float64 등으로 자동 변환됩니다.
정리: