본문 바로가기
728x90

전체 글703

파이썬 데이터 프레임 개수 확인 메서드 파이썬에서 데이터 프레임은 데이터 분석을 위해 필수적으로 사용되는 라이브러리입니다. 지난번에는 데이터 프레임의 통계값을 추출하기 위한 메서드에 대해서 정리를 해봤는데, 오늘은 데이터 프레임 내 데이터들의 개수와 관련된 메서드에 대해 얘기해 볼까 합니다. 1. unique() 데이터 프레임의 각 열의 고유한(unique) 값들을 반환하는 메서드입니다. df.unique() 형태로 사용하며, 각 열의 고유한 값들을 넘파이 배열(numpy array)로 반환합니다. import pandas as pd # 예제 데이터 프레임 생성 df = pd.DataFrame({'A': [1, 2, 3, 4, 5, 6], 'B': [2, 4, 6, 6, 8, 8], 'C': ['a', 'a', 'b', 'b', 'c ']}).. 2023. 4. 27.
파이썬 판다스의 데이터 프레임 통계 값 관련 메서드 정리 파이썬에서는 수많은 라이브러리를 사용하는데, 각 라이브러리마다 갖고 있는 메서드들이 있습니다. 데이터 분석을 위해 파이썬을 이용하시는 분들이라면 이러한 메서드들의 종류와 사용 목적을 정확히 알아야 합니다. 오늘은 판다스 라이브러리 중 데이터 프레임의 메서드들 중에서 통계 관련된 것들을 정리해 보려고 합니다. 1. describe() 오늘 메서드를 설명하기 위한 기본 데이터는 아래와 같은 코드로 생성합니다. Pandas을 pd라는 이름으로 임포트를 하고, 딕션너리 형태의 데이터를 만들어 준 후 DataFrame이라는 메서드를 통해 df 객체를 생성해 줍니다. import pandas as pd data = {'name': ['Alice', 'Bob', 'Charlie', 'David', 'Ella'], '.. 2023. 4. 27.
파이썬 라이브러리 이용 시 메서드 사용법 및 판다스 일반 메서드들 파이썬은 오픈 소스로 구성되어 있으며 이에 따라 수많은 라이브러리가 제공되고 있습니다. 이러한 라이브러리를 'Import'해 사용할 때 우리는 각 라이브러리를 객체화해서 메서드를 사용합니다. 물론, 객체지향의 의미를 모르면서 말입니다. 오늘은 메서드의 사용 형태에 대해서 잠시 알아보고, 리스트와 판다스에서 일반적으로 사용되는 메서드에 대해 정리해 보려고 합니다. 1. 메서드란? 파이썬에서 "메서드"는 객체(Object)의 행위(behavior)를 나타내는 함수(function)를 의미합니다. 객체(Object)는 클래스(Class)의 인스턴스(Instance)로, 클래스는 객체의 특징을 정의하는 템플릿(template)입니다. 클래스 내에 정의된 함수들이 메서드(Method)로서, 해당 클래스의 객체들이.. 2023. 4. 27.
파이썬 객체지향 프로그래밍의 5가지 주요 개념 프로그램을 공부하다 보면 자주 접하는 용어 중에 하나가 객체지향입니다. 제가 처음 프로그램을 배울 때에는 이러한 개념이 없었으며, 그때는 한 땀 한 땀 코딩을 했습니다. 반복적으로 사용하는 로직의 경우 함수 정의를 통해 사용하긴 했으나, 클래스라는 탬플릿을 만들고, 이를 붕어빵 찍어내듯이 사용하는 방식은 아직도 생소하기만 합니다. 파이썬을 사용하다 보면 pd.plot()과 같이 '.' 다음에 함수를 사용하곤 합니다. 객체지향은 잘 모르지만 어느샌가 오브젝트를 생성한 후 매소드를 사용하고 있는 겁니다. 오늘은 조금은 어렵지만 한 번쯤은 짚고 넘어가야 하는 객체지향 프로그래밍의 주요 개념을 정리하려고 합니다. 1. 객체 지향 프로그래밍이란? 객체 지향 프로그래밍(Object-Oriented Programmi.. 2023. 4. 26.
파이썬의 제어문인 'for'문의 다양한 사용법 프로그램을 공부해 보면 가장 많이 사용하는 제어 문구가 있습니다. 바로 'for'구문인데요, 일반적으로 다른 프로그래밍 언어와 파이썬에서의 사용법은 비슷하지만 파이썬만의 독특한 기능들이 더 있는 것 같습니다. 오늘은 프로그램의 기본 제어문인 for문에 대해 알아보고, 다양한 사용법도 같이 확인해 보도록 하겠습니다. 1. For 문이란? 파이썬에서 for문은 반복(iteration)을 통해 동일한 코드를 여러 번 실행하고자 할 때 사용됩니다. for문은 시퀀스(sequence) 데이터 타입(예: 리스트, 튜플, 문자열)의 각 원소(element)를 순차적인 입력값으로 코드 블록(for 문 안의 코드)을 반복적으로 실행하는 제어문입니다. for문은 시퀀스 데이터 타입의 각 원소에 차례대로 접근하여 처리할 수.. 2023. 4. 25.
아이패드 선택부터 사용법까지, 아이패드 구입기 패시브 인컴을 만들기 위한 방법으로 무엇이 있을까요? 주식, 부동산 등 이미 알려져 있는 옛날 방식은 초기 비용이 많이 듭니다. 초기 투자 비용의 손실 리스크도 존재하고요. 그림이나 3D 모델링을 판매하는 것은 초기 비용이 필요 없으며, 손실 리스크도 없는 아주 매력적인 디지털 노마드의 아이템이었습니다. 2022년 초부터 시작한 블로그와 디자인 제품생산을 위해 2022년 7월에 구매한 맥북에어였지만, 화면 터치가 되지 않는 관계로 세세한 그림을 그리기에는 좀 무리가 있었습니다. 당근마켓을 통해 와콤 인튜어스 소형을 저렴한 가격으로 구매했으나, 화면에 대고 그리는 것이 아니기에 약간의 이질감은 있었습니다. 결국 11월이 되어서야 큰맘 먹고 아이패드 프로를 구입했습니다. 아이패드를 구매 한 이후 많은 사람들.. 2023. 4. 15.
필드에서 로스트볼 사용하지 마세요! 새 공 저렴하게 구매하기 골프를 치면서 골프공을 구매하게 되는 경우는 필드를 나갈 때일 겁니다. 돈이 많아서 공 한 개에 10,000원짜리 쓰시는 분들이나, '나는 필드에서 공 한 개로만 쳐'라고 생각하시는 분들께서는 더 이상 아래로 내리지 마시고 그대로 나가셔도 됩니다. 오늘의 포스팅은 머리 올리려는 분이나 필드 한 번 나가면 공 20개는 사용하셔야 하는 초보자를 대상으로 정보를 제공하려고 합니다. 또한, 이 둘에 해당하진 않으나, 항상 값싼 로스트볼을 구하러 다니시는 분들도 꼭 읽어 보시고 가성비의 공을 구비해 필드에서 어깨에 힘 좀 주시기 바랍니다. 1. 로스트 볼이란? 골프를 치러 필드를 갈 때 필수품으로 챙겨야 하는 것은 내가 플레이할 때 사용할 공입니다. 필드 나가실 때 공을 한 개만 갖고 가시는 분들은 없으시겠죠? .. 2023. 4. 7.
카카오톡 이모티콘 유명 작가들은 어떻게 그릴까? - 그들의 서적 2021년 말 디지털 컨텐츠 제작을 목표로 하며 도전을 해보려고 했던 것이 카카오톡 이모티콘 제작이었습니다. 이때부터 2022년에는 많은 책들을 읽으며 어떻게 컨셉을 잡을지, 어떤 디바이스와 툴을 사용할지 많은 고민들을 했었습니다. 1년이라는 긴 시간을 들인 이유는 기존 시장에 없는 완벽하게 신규 컨셉을 잡기 위함이 첫 번째였고, 승인 후 다음 제안을 대비하여 영속적으로 만들 수 있는 컨셉을 구성하기 위함이었습니다. 처음 제안이 미승인되어 가입하게 된 카페에서 우연히 서적에 관한 질문이 있길래 지금까지 읽어온 책들을 공유해 보고자 합니다. 1. 돈 버는 이모티콘 만들기 이모티콘 작가명은 어냐님이고 주 사용툴은 클립스튜디오입니다. 어냐님의 대표작에는 서적 맨 앞에 책을 읽고 있는 부기가 캐릭터로 등장하는 .. 2023. 4. 6.
728x90