리스트(list)는 파이썬에서 가장 기본적이고 많이 사용되는 데이터 타입 중 하나입니다. 리스트는 여러 값을 하나의 변수에 저장할 수 있고, 추가, 삭제, 수정, 검색 등 다양한 연산을 지원합니다.
(아래 코드 참고)
def item_code_by_item_name(item_name):
item_code_list = df_krx.loc[df_krx["Name"] == item_name, "Symbol"].tolist()
if len(item_code_list) > 0:
item_code = item_code_list[0]
return item_code
else:
return False
Pandas DataFrame은 열(column)과 행(row)으로 이루어진 2차원의 데이터 구조를 갖습니다. DataFrame에서 한 열의 데이터를 추출하면, Pandas Series 객체로 반환됩니다. Pandas Series는 NumPy 배열과 유사한 구조를 가지고 있으며, 여러 값을 포함할 수 있습니다.
하지만 일반적으로 파이썬에서 데이터를 처리할 때는 리스트를 사용하는 경우가 많습니다. 이는 리스트가 다양한 데이터 구조와 라이브러리에서 기본적으로 지원되기 때문입니다.
따라서, 이 코드에서 .tolist() 메소드를 사용하여 Pandas Series 객체를 리스트로 변환하는 이유는, 추후에 이 값을 다양한 파이썬 라이브러리나 함수에 쉽게 활용할 수 있기 때문입니다. 리스트는 파이썬에서 많이 사용되는 데이터 타입이므로, 이후에 발생할 수 있는 다양한 예외 처리 등에서도 리스트를 사용하면 처리하기 쉬우며, 값을 검색하거나 특정 값에 접근하는 등의 다양한 연산을 지원합니다.
'Data > Python, MYSQL' 카테고리의 다른 글
python - 문자열 반복 (0) | 2023.08.30 |
---|---|
Python - 은행 계좌의 기능 구현 (0) | 2023.08.30 |
SQL) SELECT에서 쓴 alias는 왜 WHERE절에 못 쓸까? (0) | 2023.02.20 |
머신러닝을 위한 수학능력 요건 (0) | 2023.02.19 |
SQL) INNER JOIN 을 쓰는 이유 (0) | 2023.02.16 |
댓글