TOP
class="layout-aside-left paging-number">
본문 바로가기
728x90

[파이썬 Projects]188

[파이썬] pandas 고급 기능 : DataFrame 병합하기 해당 내용은 민형기 저, BJPUBLIC 에서 나온 내용을 토대로 작성하였습니다. 연습용 데이터 만들기 연습용 데이터 만들고 조회 데이터 합치기 'concat' 명령 pd.contact([합칠 데이터1, 합칠 데이터2, ...]) concat 명령을 사용하면 아무 옵션 없이 단순하게 열 방향으로 병합하게 됨. concat 명령에 keys 옵션으로 구분할 수 있으며이렇게 key 지정된 구분은 다중 index가 되어 level 형성 df4 데이터를 생성하고 df1과 df4를 옵션 axis=1을 주어 병합하면이런 결과를 얻게되는데, df1의 index가 0, 1, 2, 3 df4의 index가 2, 3, 6, 7 인데 concat 명령은 index를 기준으로 데이터를 합치기 때문에, 값을 가질 수 없는 곳에는.. 2024. 4. 13.
[파이썬] 서울시 구별 CCTV 현황 분석-2 시작에 앞서해당 내용은 -민형기 저, BJPUBLIC 출판사 의 내용을 토대로 작성되었습니다.보다 자세한 내용은 해당 교재를 확인하여 주시기 바랍니다.지난 번 분석 이어서 하기 [파이썬 기초] 서울시 구별 CCTV 현황 분석시작에 앞서 해당 내용은 -민형기 저, BJPUBLIC 출판사 의 내용을 토대로 작성되었습니다. 보다 자세한 내용은 해당 교재를 확인하여 주시기 바랍니다. CCTV 현황과 인구 현황 데이터 구하기 서울시puppy-foot-it.tistory.com※ 만약, 나같은 경우처럼 작업을 하는 중간에 종료시킨 후, 다시 하려는 경우에는 먼저 기존 데이터를 불러와야 한다.CCTV_Seoul = pd.read_csv('../data/01. CCTV_in_Seoul.csv', encoding='u.. 2024. 4. 13.
[파이썬] Pandas 기초 해당 내용은 민형기 저, BJPUBLIC 에서 나온 내용을 토대로 작성하였습니다. Pandas 와 Numpy 모듈 Import 하기 두 모듈은 파이썬에서 자주 사용되는 모듈이면서 함께 사용하면 유용 ※ 판다스(Pandas)는 파이썬 데이터 처리를 위한 라이브러리입니다. 파이썬을 이용한 데이터 분석과 같은 작업에서 필수 라이브러리로 알려져있습니다.  ※ 넘파이(Numpy)는 수치 데이터를 다루는 파이썬 패키지입니다. Numpy의 핵심이라고 불리는 다차원 행렬 자료구조인 ndarray를 통해 벡터 및 행렬을 사용하는 선형 대수 계산에서 주로 사용됩니다. Numpy는 편의성뿐만 아니라, 속도면에서도 순수 파이썬에 비해 압도적으로 빠르다는 장점이 있습니다.Series: Pandas의 데이터 유형 중 기초 대괄.. 2024. 4. 13.
[파이썬 실행을 위한 Step] 아나콘다 + Jupyter note book 설치하기 Jupyter Note Book Jupyter에서 제작한 인터랙티브 컴퓨팅 플랫폼 Jupyter의 이름은 주피터가 지원하는 세 개의 핵심 언어인 Julia, Python 그리고 R에서 유래했으며, 목성의 위성의 발견이 기록된 갈릴레오 갈릴레이의 공책에 대한 존경의 의미도 갖는다고 한다.출처: 나무위키 Jupyter Note Book은 웹 브라우저에서 대화 형식 기반의 파이썬 코딩을 할 수 있게 해주는 소프트웨어로, 통합 개발 환경으로 가능합니다. Anaconda 파이썬 컴파일러, 파이썬의 주요 라이브러리, 주피터 노트북 툴 등 파이썬 사용시 필요한 것들을 한꺼번에 설치해주는 이점을 가지고 있다.파이썬(Python) 개발 환경을 구축하는 툴 데이터 분석 시에는 단순히 Python만 사용하는 것이 아니라 일.. 2024. 4. 12.
[파이썬] 서울시 구별 CCTV 현황 분석 시작에 앞서해당 내용은 -민형기 저, BJPUBLIC 출판사 의 내용을 토대로 작성되었습니다. 보다 자세한 내용은 해당 교재를 확인하여 주시기 바랍니다.CCTV 현황과 인구 현황 데이터 구하기 서울시의 CCTV 현황 및 서울시 인구 통계 내용과 형식이 저자가 해당 내용을 작성한 시점과 다르기 때문에, 저자가 Git hub 에 올려둔 자료로 대체한다. ※ 참고로, 실제 서울시의 CCTV 현황과 서울시 인구 통계 데이터들은 아래의 링크를 통해 다운 받을 수 있다. 열린데이터광장 메인데이터분류,데이터검색,데이터활용data.seoul.go.kr 열린데이터광장 메인데이터분류,데이터검색,데이터활용data.seoul.go.kr먼저 서울시의 CCTV 데이터(CSV 파일) 를 파이썬으로 불러온다. 파일이 한글로 되어 있.. 2024. 4. 10.
[파이썬 - Jupyter] Jupyter Notebook 'New' 버튼에서 파이썬 안 보일때 파이썬으로 데이터 주무르기 교재를 이용해서 파이썬 기초를 배우는 중이다. [24년 5번째] 파이썬으로 데이터 주무르기 빅데이터 분석 및 활용에 많이 쓰이는 프로그램에는 R과 파이썬이 있다. 이 책은 저자가 파이썬을 처음 접하면서 모르는 부분을 직접 찾아 헤매이며 익힌 것들을 비교적 상세하게 풀어낸 책이다 puppy-foot-it.tistory.com 교재 초반에 Jupyter Notebook 에서 우측 상단의 New 버튼을 눌러 Python 추가하라고 했는데, 도통 버튼이 보이질 않는다. 이럴 때 해결책은 간단하다. New - Notebook을 클릭하면 화면이 넘어가고 커넬을 선택하는 화면이 나오는데, 거기서 Python 3을 선택하면 된다. 이렇게 간단한건데, 몇십분을 헤맸다... 0_0 저처럼 헤매느.. 2024. 4. 10.
23년 3월 24일 개발일지(... 라 쓰고 받아적기라 읽는다) 요즘 파이썬 왕초보(!) 강의를 수강하면서 느끼는 거는 진짜 개념이 하나도 이해가 안 되고, 그냥 튜터님이 하는 거 따라하면서 오류 나면 왜 오류 났는지 찾아보고 고쳐보고, 해결하는 게 거의 다 인 듯 하다. 그래도 하다 보면 코드들이 눈에 익게 되고 개념들이 익혀질 거라 믿고 계속 해나간다 (수강률 100% 돼야 평생 소장이라 계속 계속 들을 수가 있기 때문에!) 1. 알게 된 것 자바스크립트는 웹을 움직이게 하는 코드 J Query 는 html 뼈대를 선택해서 쉽게 조작 Fetch 는 짧은 코드로 요청을 보내고 받아올 수 있음 브라우저는 자바스크립트만 알아 듣는다. (자바스크립트는 모든 웹 서비스의 표준) 자바와 자바스크립트는 아무 관련이 없다. (인도와 인도네시아 처럼) 자바스크립트는 head 안에.. 2023. 3. 24.
23년 3월 21일 개발일지 (첫 시작) 스파르타팀 수업 수강 [파이썬 기초] 1. 오늘 알게 된 것 - 구글 Colab : 파이썬 언어를 사용하기 위해서는 이클립스(자바스크립트) 나 비주얼 스튜디오 코드(html) 같은 응용프로그램을 사용해야 하는 줄 알았는데, 구글 Colab 이라는 곳에서 파이썬 코드를 입력하고 구현할 수 있다고 하니 다행이었다. (물론, 파이썬 구동 프로그램이 따로 있겠지만, 우선 학원에서는 해당 프로그램을 알려주었다) - Java Script 에서 문자열은 "문자" 의 형식이나, 파이썬에서는 '문자' 의 형식. (파이썬을 배우기 전에 자바를 계속 배웠어서, 문자를 넣을 때 습관적으로 큰 따옴표를 넣게 된다.) 2. 새롭게 익힌 것 - print 함수 : 어떤 값을 출력할 때 사용 - a_list 리스트형 *a_list .. 2023. 3. 21.
728x90