본문 바로가기
파이썬 기초 pyplot과 seaborn으로 히스토그램 그리기 plt.hist() plt.hist( 데이터프레임 [열] , bins = 나눌 칸 수) or plt.hist( 열 , bins = 나눌 칸 수, data = 데이터프레임 ) 코드로 pyplot 히스토그램을 그릴 수 있다 예시 plt.hist(data['MonthlyIncome'] , bins= 20) plt.grid() plt.show() sns.histplot sns.histplot( 데이터프레임 [열] , bins = 나눌 칸 수 ,kde = False) or sns.histplot( 열 , bins = 나눌 칸 수, data = 데이터프레임 ,kde = False) 코드로 pyplot 히스토그램을 그릴 수 있다 예시 sns.histplot( data['MonthlyIncome'] , bins =20.. 2023. 9. 2.
파이썬 기초 pyplot,seaborn - bar() , countplot() 막대그래프 pyplot bar 그래프 import matplotlib.pyplot as plt 로 pyplot을 임포트하고 plt.bar(x=인덱스, height = 값) 형태로 막대 그래프를 만들 수 있다 막대 그래프를 그릴때는 범주형 값을 사용하는데 x에는 범주 이름, height에는 값을 넣어주자 value_counts() 이용해서 그리기 temp = 데이터프레임['조회할 열'].value_counts() plt.bar(x=temp.index.astype(str) , height = temp.values) 을 사용하면 해당 열의 범주 값을 막대 그래프로 그릴 수 있다 ex) temp = data['OverTime'].value_counts() plt.bar(x=temp.index.astype(str) , he.. 2023. 8. 29.
kt 에이블 스쿨 1차 코딩 마스터스 후기(아직 진행중임 1차 코딩 마스터스 2주차까지 교육이 끝나고 3주차 월요일 부터 코딩 마스터스가 시작되었다 나는 이전까지 코딩 문제를 풀어본게 프로그래머스에서 풀어본게 전부라서 사실 코딩마스터스 문제 시작부터 난관이었다 프로그래머스의 경우에는 코드를 함수로 짜고 리턴시키는 방법으로 값을 출력하고 값을 받아오는건 처음부터 함수에 정해져있는데 코딩 마스터스의 경우에는 값 입력이 인풋 형식으로 입력이 되어서 입력을 받는 것 부터 코드를 작성해야 했다 조금 당황하긴 했지만 input()으로 받아서 split()으로 나누는 방식으로 값을 처리했다 코딩 마스터스 문제는 총 100문제로 기초 20문제 초급 30문제 중급 40문제 고급 10문제로 구성이 된다 여기서 기초는 프로그래머스 기준 lv0 수준이었고 초급은 1~2 사이 정도의.. 2023. 8. 29.
kt 에이블 스쿨 dx 컨설턴트 트랙 3주차 미니프로젝트 후기 3주차 교육 2주차 금요일날 시작된 데이터 다루기 교육이 수요일까지 진행되고 목요일과 금요일에는 미니 프로젝트가 진행되었다 사실 미니 프로젝트는 시작 전 날까지 어떤 식으로 진행이 되는지 몰라서 당일 아침까지 긴장하고 있었던 기억이 난다 미니프로젝트 조장 뽑기 미니프로젝트는 조별로 진행이 된다 월요일날 미니프로젝트 조 편성이 공지되었는데 우리 조는 인원 7명에 남녀 성비가 3:4로 유일하게 반에서 여자 비율이 더 많은 조였다 수요일 아침까지 조장을 뽑았어야 했는데 아무도 톡방을 만들지 않다가 화요일 밤쯤 어떤 조원분이 톡방을 만들어 주셨지만 두 분이 늦게 들어오셔서 조장을 수요일 아침에 바로 뽑았다 조장은 딱히 지원하는 사람이 없어서 대학 생활부터 조장 뽑기 국룰인 사다리타기로 조장을 정했다 그리고..... 2023. 8. 28.
kt 에이블 스쿨 dx 컨설턴트 트랙 2주차 후기 2주차 교육 내용 목요일 까지 파이썬 기초 구문 중 제어문과, 정규 표현식, 함수에 대해서 배웠다 이것으로 파이썬의 데이터 다루기가 마무리 되었다 금요일에는 이제 csv를 직접 읽으면서 데이터를 전처리 하는 데이터 다듬기 과정이 시작되었다 후기 솔직히 첫 날에 정규 표현식은 정말...이해가 안되었다 강사님이 설명을 못해주셔서가 아니라 그냥 정말로 여태까지 하던 코딩이랑은 다른 느낌이었다 강사님 말씀으로는 그냥 있다는 정도만 알아두고 꼭 알 필요는 없다고 하셨는데 처음에는 공부 해볼까 하다가 어차피 안쓸것 같아서 따로 정리는 해두지 않았다 나중에 필요하면 배워야 할 것 같다 광복절이 끼어있었는데 하루 쉬고 또 공부하려니까 솔직히 조금 힘이 빠지긴 했는데 3일만 열심히 하면 된다는 생각으로 공부했던 것 같다.. 2023. 8. 28.
파이썬 기초 Matplotlib pyplot - subplot 그리기 subplot() 여러 그래프를 그릴때 그냥 단순히 여러 그래프를 따로 따로 표현해도 좋지만 하나의 figure안에 여러개의 그래프를 한 번에 집어 넣을때 plt.subplot(행의 수, 열의 수, 해당 번호) 를 사용 할 수 있다 사용방법은 각각 그래프를 그릴때 위에 plt.subplot(행의 수, 열의 수, 해당 번호) 를 지정해주면 된다 2023. 8. 28.
파이썬 기초 Matplotlib 기본 그래프 plot과 기본 설정들 pyplot임포트 하기 import matplotlib.pyplot as plt 구문으로 pyplot을 임포트 할 수 있다 선언은 plt라는 글자가 죽을만큼 싫은게 아니라면 그냥 plt로 선언하자 plot 그래프 그리기 plt.plot(x축, y축, color = , linestyle=, marker= ) 형태로 그래프를 그릴 수 있다 최소한 데이터가 있는 리스트를 하나라도 입력해야하며 y축과 이하 옵션은 꼭 쓰지 않아도 작동은 하지만 최소한 x축과 y축은 기본적으로 정해주는 것이 좋다 만약 데이터 프레임의 열을 축으로 삼는 경우 plt.plot(데이터프레임[x축열], 데이터프레임[y축열], color = , linestyle=, marker= ) 으로 쓰거나 plt.plot(x축열, y축열, color.. 2023. 8. 28.
kt 에이블 스쿨 강제로 못들을 뻔 했던 사건에 대해....feat(국취제 kt 에이블 스쿨 강제로 못들을 뻔 했던 사건 나는 에이블 스쿨 이전 수강생들이 있는 비공식 톡방에서 국취제 신청을 바로 하라는 말을 보고 kt 에이블 스쿨에 합격하자마자 바로 국민취업지원제도 즉 국취제를 신청했다 신청 할 때는 국취제 때문에 내가 에이블 스쿨을 듣지 못하게 될 뻔 할 거라는 사실을 정말 상상조차 하지 못했었다 사건의 개요 이 사건은 국취제 신청이 지나 상담사와 면담까지 한 번 진행하고 1주차 첫 강의를 들었던 날 발생했다 k-디지털 트레이닝 과정 중 이번 교육을 담당하는 대한상공회의소 측에서 국취제에서 수강 신청 승인이 나지 않았다고 상담사에게 연락을 해보라는 문자가 왔다 수강 신청은 이미 한참 전에 했는데 이게 무슨 소리인가 싶어서 상담사에게 문의를 해보니 아직 상담을 한 번 받아서 .. 2023. 8. 28.
kt 에이블 스쿨 DX 컨설턴트 트랙 1주차 후기 1주차 교육 1주차에는 파이썬 기초 중에 연산자와 자료형에 대해 배웠다 정말 말 그대로 기초에 대해서 배웠다고 할 수 있겠다 dx컨설턴트 과정이 노베이스 기준으로 해서 그런지 정말 파이썬에 대해 하나도 모른다는 것을 가정하고 교육이 진행되었다 나는 파이썬을 배워본 적이 없어서 상당히 유익했다 특히 일반적으로는 모르고 넘어가는 세세한 부분까지 알려주셔서 이미 파이썬을 충분히 다뤄본 전공자라고 해도 충분히 얻어가는 것이 있을거라는 생각이 들었다 1주차 교육 외 부산/경남 2개 반이 모여있는 팀즈에서 자기 소개를 하기 시작했다 랜덤으로 걸리는 사람부터 자기소개를 했는데 나는 거의 첫번째에 걸렸다... 자기소개는 체크아웃과 체크인 미팅에 진행이 되는데 본인 이름으로 지은 삼행시로 자기소개를 했다 대부분 그냥 열.. 2023. 8. 28.
파이썬 기초 판다스 데이터 프레임 날짜 사이 조회하기 특정 날짜 사이 조회 데이터프레임.loc[데이터프레임[열이름].between(날짜1, 날짜2) 형태로 조회한다 2023. 8. 28.