본문 바로가기

pandas

(13)
Pandas 데이터프레임에서 컬럼값을 행방향 기준으로 정렬한 순위 만들기 argmax, idxmax, argsort 2018. 5. 30. 08:00 오늘은 누구나 한 번쯤 Pandas 데이터 프레임으로 작업을 하다가 필요하게 되는 순간이 오는~^^ 그런 일이 참 많지만~ 그 중에 하나를 소개하려고 합니다. 즉, 이렇게 구성된 표가 있는데... 우측 빈칸은 제일 큰 값을 가지는 컬럼의 값부터 순차적으로 입력하는 거죠.이런 결과가 나오게 하고 싶은 겁니다.^^ 먼저.. 최대값을 하나만 찾는 거라면 꽤 간단합니다.연습용 데이터 하나 만들고~바로 pandas의 idxmax()를 이용하면 됩니다. (이전 버전에서는 argmax()였습니다.) 컬럼 '신발'이 최대인 행의 값을 보여주고...이렇게 하면 1순위라는 컬럼을 만들고 각 행방향 최대값을 넣을 수 있습니다.^^처음 이야기한 것 처럼 아예 순위별로 다 입력해 두고 싶다면~^^ 다시 데이터를 만들고...먼저..
Pandas 기초 명령 - 컬럼추가, 행추가, 컬럼 순서 변경 등 2018. 5. 4. 08:00 요즘 저는 매주 토요일에 Fastcampus에서 Python을 활용한 데이터분석 입문[바로가기]이라는 수업을 진행하고 있는데요. 이 수업을 진행하다보니.. 놓치는 것이 몇 가지 있는 것 같습니다. 그게 수강하시는 분들이 궁금해 하시던 것인데.. 제가 놏치고 지나가 버린 거죠ㅠㅠ. 죄송하고 안타까운 마음에 간단한 몇가지 명령을 소개합니다. 은근 필요한 것인데 또 검색에서 잘 안나타나기도 하구요^^ 그래서 이전에 했던 pandas 연재[바로가기]에 하나 추가해서 글 하나 더 작성합니다.~^^먼저 dict형으로 data를 하나 만들어서~pandas DataFrame으로 만들었습니다. 연습해야죠~^^먼저 컬럼 column의 순서를 변경하는 것입니다.혹은 index의 순서도 바꾸고 싶을 수 있죠^^아.. 컬럼을 ..
인구 소멸 위기 지역 파악해보기~~~ 2017. 3. 24. 08:00 제 일과는 취미생활처럼 데이터 가지고 있는척(^^) 놀기와 다시 공부를 시작한 ROS입니다. ROS를 이용해서 괜찮은 성과를 얻을 수 있지 않을까 기대를 하고 있거든요... 데이터 데리고 즐겁게 놀기 프로젝트는 이제 당분간은 업무적 영역에서 데이터 프로세싱은 안하다보니 오히려 취미가 되는 듯 합니다.^^. 그래서 좀 즐겁구요... 덕분에 아가 미바뤼를 올리는게 좀 느려졌네요~ 곧 아가 미바뤼도 업로드 하도록 하겠습니다.^^ 오늘은 인구 소멸 위기 지역에 대해 이야기를 해볼려고 합니다. 인구 소멸 위기 지역에 대한 정의는 정확히 누가 어떻게 내린 것인진 모르지만, 구글이나 네이버에서 검색해보면 "65세 이상 인구 대비 20~39세 여성 인구의 비중이 0.5 이하이면 인구 소멸 위기 지역"이라는 정의를 찾을..
Pandas pivot_table과 groupby, cut 사용하기 2017. 1. 4. 08:00 예전에 Python pandas에 대한 이야기를 했었는데요. 그때 빼먹고 하지 않은 (많은~~) 것들 중에 보강차원에서 오늘은 pivot_table과 groupby에 대해 이야기를 할려고 합니다. 이 글의 자료는 모두 [바로가기]에 있는 자료들이며, 그 예제들 중 일부를 따라하는 겁니다.^^ Python Pandas 기초스러운 Series 사용법 Python Pandas 기초스러운 DataFrame 사용법 Python Pandas Python pandas를 이용한 저장된 파일에서 읽은 데이터를 쉽게 사용하기 Python Pandas Python Pandas를 이용해 분석한 데이터를 그래프로 표현하기... Python Pandas Pandas pivot_table과 groupby, cut 사용하기 매니저나..
Python을 이용해서 구글에서 주식 정보 가져오기 2016. 12. 9. 07:30 Python으로 데이터를 분석하는 놀이(^^)를 하면 작은 장난감같은 뭔가를 얻을 수 있습니다. 아직은 이걸로 뭘 해야하는지 모르는 그러나 그냥 들여다보면 재미있는 것들이지요. 그중 하나로 오늘은 Python에서 주식정보를 구글을 통해 가져오는 것을 이야기할려고 합니다.^^. import pandas as pd import pandas.io.data as web from datetime import datetime import matplotlib.pyplot as plt import numpy as np import seaborn as sns import warnings warnings.simplefilter(action = "ignore", category = FutureWarning) from mat..
Python pandas에서 excel 엑셀 파일 바로 읽어 오기 2016. 11. 23. 08:00 지난번에 텍스트 파일 읽어오기[바로가기]를 했었는데요. 오늘은 엑셀파일을 읽는걸 이야기할려구요^^ 언제나 그렇듯 쉽게~~~^^ 뭐 간단한것만~~~^^위 그림처럼 있는 엑셀파일이 있다면... Python의 pandas는 정~~말 쉽게요런 설정후에~단지 read_excel이라는 명령만으로 끝납니다.^^ (포스팅 끝~~)여기서 끝내면 약간 허망하니까.. 뭐 그래프라도 그려보죠^^아~ 이렇게 원하는 컬럼(column)만 가지고오면서 index를 지정할 수도 있습니다.뭐 index를 지정 안 할수도(^^) 있지만요^^
Python pandas에서 text 혹은 csv 파일 읽기 2016. 11. 17. 08:00 뭐... Python에서 text를 읽는 다는 건.. 아주 쉬운 많은 방법이 있어보입니다만, 오늘은 pandas로 읽는 명령하나(^^)를 소개할까 합니다. pandas에서 바로 읽으면 뭐.. 당연한 이야기지만, DataFrame에서 바로 작업이 가능하니 괜찮거든요^^^^ 심플한 import 작업이지요^^요렇게 생긴 데이터 파일을 읽어볼까 합니다. 내용은 숫자로 팍팍 채워져 있네요^^명령은 아주 단순하게 하나입니다.~~~ pd.read_csv^^ 그리고 각 columns의 이름을 names로 지정해주면 됩니다. 지정된 컬럼 이름으로 데이터들이 잘 로딩되었음을 알 수 있네요^^앞부분 10개만 읽어보면~ 뭐 당연히 잘~~^^무턱대고 그냥 plot을 해보면 됩니다. 좀 이상해서 그렇지^^넵... legend의 ..
PinkWink가 진행한 강좌 목록 2015. 9. 15. 23:49 2009년 4월에 시작한 PinkWink의 블로그가 벌써 2015년 후반부까지 운영되고 있네요... 별로 끈기가 없는 제 성격을 감안하면 참 경이로운 일입니다. 그러다가 2009년 8월경 학위 과정 중 시작한 시간강의의 수업자료를 블로그에 업데이트를 시작하면서 저의 강좌가 시작되었네요. 시간강의의 특성상 잘 모르면서도 수업을 진행했던 적이 있고... 또 너무 열성적으로 했던 것도 있죠. 이제는 너무 오래된 강좌들이라 그 내용조차 잘 기억나지 않는 것도 있습니다만...^^ 아무튼.. 이 글은 그런 제 강의 자료와 블로그에서만 진행된 여러 연재의 목차를 만들어 두는 것입니다. (허접하지만 말이죠^^) 이제 연재 내용이 많아 지면서 이 페이지도 정리할 필요가 생겼네요^^. 목차와 내용으로 구분짓도록 해야겠습니..

반응형