Pandas loc와 iloc차이
앞에서 loc와 iloc로 문제를 푼게 있었습니다. 이번에는 좀더 자세하게 알아보고자 합니다. loc는 location의 약어로, 데이터 프레임의 행 또는 칼럼의 label이나 boolean array로 인덱싱하는 방법입니다. 즉, 사람이 읽을 수 있는 라벨 값으로 특정 값들을 골라오는 방법이라고 생각하면 됩니다. df.loc[행 인덱스 값, 열 ...
앞에서 loc와 iloc로 문제를 푼게 있었습니다. 이번에는 좀더 자세하게 알아보고자 합니다. loc는 location의 약어로, 데이터 프레임의 행 또는 칼럼의 label이나 boolean array로 인덱싱하는 방법입니다. 즉, 사람이 읽을 수 있는 라벨 값으로 특정 값들을 골라오는 방법이라고 생각하면 됩니다. df.loc[행 인덱스 값, 열 ...
데이터를 전처리 할때 범주값과 이산값열을 분리를 하고 표준화를 수행하고 결측치를 처리했는데 좀 복잡하게 했습니다. 그런데 찾다보니 역시 필요한거는 이미 다 구현이 되어 있더라고요 numeric_features = all_features.dtypes[all_features.dtypes != 'object'].index 저도 다른 사람이 한 것을 그...
데스크탑용 깃을 사용하는 방법을 간단하게 적어볼려고 합니다. 준비물은 깃허브는 가입이 되어 있으셔야 합니다. https://git-scm.com/downloads 윈도우 기준으로 설명을 드리겠습니다. 요즘 기준으로 나오는 윈도우는대부분 64bit로 나오니 딱히 확인 할 것도 없이 64bit standalone 버전을 다운받으시면 됩니다. 애초...
깃허브로 블로그 만들어보기 1, 2편에이은 3편입니다. 이번에는 테마를 적용해보겠습니다. 만약 여러분이 웹프로그래밍 프론트엔드를 능숙하게 다를줄 아는 능력자라면 이런거 볼것도 없이 바로 직접 만드시면되고 그게 아니라면 남이 만들어준 테마를 하나 가져와봅시다. 2편의 마지막 부분에 여러 테마를 무료로 사용 할 수 있는 사이트가 있습니다. 원하시...
깃 블로그를 설치하는 과정은 테마마다 약간 다르기도 합니다. 기본적인 깃 블로그는 아래 게시글을 따라서 설치 할 수 있지만 내가 원하는 테마를 발견 했을 경우 설명서를 꼼곰하게 읽고 적용해보시기를 바랍니다. 가장먼저 Repository를 만드는 것입니다. {username}.github.io 이런식으로 Repository name를 설정해...
일단 여러분들이 깃허브로 블로그를 만들려고 시도를 해보거나 이 글을보러 들어오신 분들은 당연히 git에 대해서 알고 있으시리라 생각을 하고 commit이 뭔지, push가 뭔지등의 언급은 없이 바로 넘어가겠습니다. 나중에 시간이 난다면 제가 git에 대해서 간단하게 글을 올려보도록 하겠습니다. git과 github 활용 특강 강좌소개 edwith...
데이터 분석에 있어서 누락값은 필수적으로 다루어야 하는 녀석인데, 누락값은 무엇이고 어떻게 처리할까? import pandas as pd import numpy as np from numpy import NaN, NAN, nan 일단 기본적으로 numpy의 NaN, NAN, nan을 모두 불러오고 print(NaN == True) print(Na...
문제 : 사용자로부터 문자열을 받고 역순으로 출력하는 프로그램을 작성하여라. 단 스택을 이용해야 한다. 스택의 경우 리스트와 유사하지만 다릅니다. 리스트의 경우에는 어느 곳이든 접근할 수 있지만, 스택의 경우 선입선출(Last In Last Out)을 따르기에 Top에 있는 것만 확인 할 수 있습니다. 그런 상황에서 파이썬으로 문자열을 입력받고 역...
문제 : 회문(Palindrome)이란 앞뒤 어느 쪽에서 읽어도 같은 말과 구문을 뜻한다. “eye”, “madam”, “I’m Adam”, “race car”등은 모두 회문이라고 할 수 있다. 물론 구두점, 스페이스(공백), 대소문자등을 무시를 해야한다. 앞의 게시물의 클래스를 이용하고 회문을 검증하는 프로그램을 만들어 봅시다. def strin...
들어가며 파이썬을 배울때 C와 다른 언어에 비해서 초보자들이 쉽게 접근 할 수 있는 이유는 리스트에 있습니다. 이런 리스트 형식의 자료구조를 가지고 스택이나 큐, 덱과 같은 선형적인 자료구조를 간단하게 구현을 할 수 있으며 직관적이기에 편리합니다. 하지만 이런 배열 구조도 단점이 있으니 메모리 관리입니다. 우리가 얼핏 보기에는 메모리라는게 동적...