728x90 리스트2 다차원의 데이터를 핸들링 하기 위한 파이썬의 리스트 활용 오늘은 많은 데이터를 한 번에 처리하는 좋은 방법을 소개해 보려고 합니다. 파이썬의 리스트는 어떠한 형태든 모두 담을 수 있는 특징이 있는데 이를 이용하여 데이터 구조를 1차원에서 다차원으로 관리하고 for문을 이용하여 핸들링할 수 있는 방법입니다. 1. 다차원 데이터 구조 설명에 앞서 다차원의 의미부터 확인해 보겠습니다. 1차원은 x축 한 개(직선) 위에 값들을 생각하면 됩니다. 2차원은 평면이겠죠. 1차원의 데이터 타입으로는 pandas의 Series가 있고, 2차원으로는 Dataframe이 있습니다. 그럼 3차원의 경우에는 어떤 타입의 변수를 써야 하나 고민하겠지만 3차원 단일 특성을 갖는 데이터 구조가 없기 때문에 list를 활용하게 됩니다. 파이썬의 데이터 구조 중 Series를 합쳐 놓은 게 .. 2023. 2. 11. Python Data Structure - 리스트(List) 관련 내용 정리 여러 다른 프로그래밍 언어와 python과의 가장 큰 차이는 바로 리스트(list)라고 해도 과언이 아닐 것이다. C언어와 matlab을 주로 사용했던 나에게도 python의 리스트는 정말 신세계를 만들 수 있는 치트키였다. 최근 데이터 분석에 많이 이들이 파이썬을 사용하고 있는데, 데이터 분석 라이브러리가 많은 탓도 있겠지만 리스트라는 재주꾼이 있어 분석툴을 한 층 더 독보이게 하기 때문일 것이다. 오늘은 왜 리스트가 대단한지 간단히 설명하고 리스트를 활용하는 방법에 대해 다뤄보겠다. 1. Python의 데이터 구조(data structure) 종류 파이썬에는 데이터 활용 방식에 따라 여러 형태로 데이터를 저장할 수 있으며, 이를 데이터 구조라고 한다. 데이터 구조에는 다음과 같이 4개의 종류가 있다... 2022. 5. 29. 이전 1 다음 728x90