본문 바로가기

분류 전체보기

(125)
나는 엑셀 대신 파이썬을 사용한다. 나는 엑셀 대신 파이썬을 사용한다. MS 오피스 중 엑셀(Excel)은 학교, 가정, 사무실, 관공서 등에서 가장 광범위하게 사용하는 Tool 중에 하나라는 것은 어느 누구도 부인할 수 없을 것입니다. 엑셀을 사용하는 이유는 개인마다 다르겠지만 주로 데이터(또는 자료)를 정리, 집계, 분석 등을 위해에 많이 사용하고 있습니다. 엑셀에서 제공하는 함수를 이용하여 수학적 계산을 쉽고 빨리하기 위해서도 엑셀을 사용하고 있으며 때로는 차트 그리기를 통해 데이터를 가시화 하기도 합니다. 단순 반복 작업이나 복잡한 작업을 자동화하기 위해서 매크로, VBA와 같은 기능들도 자주 활용합니다. 저의 개인적인 의견으로 엑셀에서 제공하는 수 없이 많은 기능들 중에 VBA를 제외하고 으뜸으로 생각하는 다섯 가지는 아래와 같습..
파이썬 Pandas 오늘은 DataFrame 제대로 이해하기 데이터 프레임(DataFrame) 객체는 Pandas의 기본 구조체로 행과 열을 가지는 2차원 데이터 구조입니다.데이터 프레임은 열마다 다른 형태의 데이터를 가질 수 있으며 이전 포스팅에서 다루었던 1차원 데이터인 Series 객체의 집합체 또는 딕션너리(Dictionary)의 특수한 버전으로 이해하면 됩니다. DataFrame의 이해를 위해서 먼저 1 차원 데이터인 Series 2개를 생성하고 생성한 2개의 Series를 이용하여 DataFrame를 만들어 보겠습니다. 첫 번째 Series(share_price)는 현재의 주가를, 두 번째 Series(outstanding_shares)는 주식 발행 수를 나타냅니다. 위에서 생성한 Series 2개를 가지고 DataFrame 객체를 만들기 위해서 pan..
파이썬 Pandas를 알기 위해서는 Series부터 이해하자. 파이썬 Pandas를 다루기 전에 오늘은 Pandas의 기본이 되는 Pandas Series에 대해서 알아봅시다. Pandas Series는 인덱싱된 데이터의 1 차원 배열입니다. Numpy(Numerical Python)와 다른 점은 Numpy는 명시적 인덱스 없이 묵시적으로 '0' 부터 차례로 정수형 인덱스를 사용하여 접근하지만 Pandas Series는 명시적으로 정의된 인덱스가 존재하기 때문에 이 명시적 인덱스를 사용할 수 있다는 기본적이 차이가 있습니다. 여기서 잠깐 ! ! ☞☞ Numpy란 무엇인가?Numpy는 Numerical Python의 약자로 대규모 다 차원 배열 뿐만 아니라 수치 계산을 쉽고 효율적으로 처리할 수 있도록 지원하는 파이썬의 라이브러리이다. Pandas Series는 리스..
라즈베리파이 스마트 폰에서도 쉽게 원격 접속하는 방법 스마트 폰에서 라즈베리파이 쉽게 원격 접속하는 방법 지난번 포스팅에서 라즈베리파이를 컴퓨터에서 쉽게 다루기 위해서 원격 접속하는 방법에 대하여 알아보았는데 오늘은 가지고 있는 스마트폰에서도 원격 접속하여 직접 라즈베리파이와 동일 환경으로 가지고 놀 수 있는 방법에 대해서 알아봅시다. 우선 라즈베리 파이에서는 VNC가 Enable 되어 있어야 외부에서 원격으로 접속이 가능합니다. ◈ VNC Enable 하는 방법 ◈ 라즈베리 파이에서 기본 설정 - Raspberry Pi Configuration 선택 후 Interfaces 탭에서 아래와 같이 VNC Enable에 클릭 다음은 스마트폰에 App 하나를 찾아서 설치해야 됩니다.구글 플레이 스토어에 가서 VNC viewer 라고 검색 후 아래의 앱을 찾아서 설..