본문 바로가기

모두 self118

[Excel] 날짜 시간 데이터를 날짜와 시간 각각 추출, 분리하는 법 1편 오늘은 엑셀에서 은근 다루기 까다로운 날짜시간 데이터에서 날짜로 분리 혹은 추출하는 방법에 대해 알아보자. 엑셀에서 날짜와 시간은 사실 숫자이다. 1900년 1월 1일을 숫자 "1"로 지정하여 하루를 1로 계산하여 사용한다. 아래의 그림처럼 B2셀에 1을 입력하고 C2에 "=B2"를 입력하고 표시형식을 날짜로 지정하면 1900-01-01로 표시된다. 또한 하루가 1로 계산된다면, 그 안의 시간은 소수점으로 표시된다. 즉 24시간을 "1"로 본다면 12시간은 "0.5"로 계산된다는 말이다. 오늘은 이러한 점을 이용해서 날짜만을 추출하는 약간의 꼼수? 방법을 사용해 볼 것이다. 앞에서 말했듯이 날짜는 숫자라는 사실을 기억한다면 이 문제는 간단하게 해결할 수 있다. 아래 보기쉽게 "일반"으로 표시형식을 바꾸어.. 2023. 7. 8.
[python] 양방향 막대 그래프 그리기 2 - 천단위 콤마, 레이블 위치 양방향 막대 그래프 그리기 2 - 천단위 콤마, 레이블 위치 위에 링크에서 지난시간 양방향 그래프를 그리는 기본적인 방법부터 알아보았었다 이번 시간에는 이 그래프를 좀 더 깔끔하게 표현할 수 있는 방법을 알아보겠다. 1. 천단위 콤마 표시하기 가독성을 좋게 하기 위해 보통 천단위에 콤마를 표시하는데, 파이썬에 여러 방법이 있다. 예를 들어, 10대 남자의 인구 수를 표시한다고 하면 아래의 두 방법을 쓸 수 있다. 1) f-string Male_teens = Population.iloc[1, 0] print(f"{Male_teens:,}") 2) format 함수 print(format(Male_teens, ',d')) 이번에는 f-string을 이용한 방법을 사용해서 레이블을 천단위 콤마 표시를 해본다면.. 2023. 6. 10.
[Statics] 통계적 추론 - 추정에 대하여 통계적 추론 1. 추정에 대하여 통계적 추론은 모집단에 대해 파악하기 위해 표본을 보고 통계학을 이용하여 모집단을 추측해보는 것이다. 통계 조사의 주요 목적은 결국 모집단을 알고자 하는 것이고, 이것은 모집단의 특성을 결정짓는 상수 값들을 앎으로써 달성할 수 있다. 이런 상수들을 모수(population parameters)라고 부른다. 이 모수들의 값은 모집단 전체를 조사하지 않는 이상 100% 확신할 수는 없다. 하지만 전체를 조사하는 것은 모집단이 무한히 큰 경우나, 무한하지는 않더라도 많은 시간과 비용을 들여야 한다면 현실적으로 불가능하다고 할 수 있다. 그래서 모집단을 대표하는 일부인 표본을 사용하여 모수에 대응되는 값들을 구함으로써 모수와 모집단에 대한 정보를 얻으려고 하는 것이다. 이러한 통.. 2023. 5. 30.
[python] 양방향 막대 그래프 그리기 - barh 함수 사용 Python을 이용하여 양방향 막대 그래프 그리기 오늘은 알아두면 꽤 유용하게 사용할 때가 있는 막대그래프의 한 종류인 양방향 막대 그래프 그리는 법에 대해 알아보자 양방향 막대 그래프는 성별에 따른 연령별 인구 수를 나타낼 때 가장 많이 쓰인다. 그림을 보면 아 이게 양방향 그래프이구나 하고 바로 알 수 있는 익숙하지만 어떻게 그려야 할 지 방법은 잘 모르겠는 그래프를 파이썬으로 그리는 방법을 알아보자. 다음과 같은 성별과 따른 인구수 데이터가 있다고 해보자. * 데이터는 통계청에서 가져온 인구총조사 21년도 데이터이다. (연령 및 성별 인구) https://kostat.go.kr/unifSearch/search.es 통계청 통합검색 검색어''에 대한 검색 결과를 찾을 수 없습니다. 단어의 철자가 정확.. 2023. 5. 20.
[Opic] 오픽 5-5 Level IH 받은 시험 후기 - 오픽 질문 [Opic] 오픽 5-5 Level 시험 후기 지난번에 6-6 level로 시험을 보고 나서 5-5가 대답하기에 훨씬 편한 질문을 한다고 생각되어 이번에는 다시 5-5 level로 오픽 시험 응시를 했다. 2022.11.20 - [self.life] - [Opic] 오픽 6-6 level 시험 후기 + 세부진단서 확인 [Opic] 오픽 6-6 level 시험 후기 + 세부진단서 확인 [Opic] 오픽 6-6 시험 후기 + 세부진단서 확인 원하는 오픽 성적을 받지 못해 계속 시험을 보고 있는 중이다. 나름 잘 말했다고 생각이 들었음에도 IM의 연속이라 답답함에 이번 시험은 3만원을 더 selfimprove39.tistory.com 지난번 요청했었던 세부진단서에서 나와있던대로 과거 경험을 대답할 때 신경을 .. 2022. 12. 25.
[기타] HUG 전세보증보험 가입되어있는지 확인하기 + 보증료 영수증 / 보증서 출력 [기타] HUG 전세보증보험 가입되어있는지 확인하기 + 보증료 영수증 / 보증서 출력 전세보증보험에 가입하는 방법, 가입 가능 여부 확인 방법에 대한 정보는 많은데 내가 잘 가입을 해두었는지 확인하는 방법은 찾을 수 없어서 이곳저곳 다 눌러보다가 찾아내었다. 올해 초에 처음으로 전세를 구해서 살기 시작했다. 부동산 계약도 처음이고, 최근 몇 년간 전세사기를 조심해야 한다는 뉴스를 많이 봐서 괜찮은 집을 구하는게 정말 어려웠지만 어쨌든 집을 정하고, 보증보험 가입 여부도 확인하고(HUG 전세보증보험 전화 연결하는게 참 어려웠던 기억이 난다), 위탁 보증업무를 진행해주는 은행에 가서 가입까지 했다. 보증료가 계좌에서 빠져나가는 것만 확인 후 내가 보증 보험을 제대로 했는지 메일이나 문자로 안내가 오는게 없었.. 2022. 12. 11.
[python] seaborn으로 HeatMap 그리기 - 2 (최대값/최소값, Cbar, tick, Label 조절하여 그래프 그리기) seaborn으로 HeatMap 그리기 - 2 (최대값/최소값, Cbar, tick, Label 조절하여 그래프 그리기) 지난 시간 Seaborn으로 HeatMap을 그리는 법에 대해 알아봤다면. 이번 시간은 그래프를 좀 더 깔끔하고 보기좋게 꾸미는 법에 대해 알아보겠다. [ 지난 시간 복습 ] import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns score = {'Subject' : ['A city', 'B city', 'C city', 'D city', 'E city'], 'Bus': [80, 92, 68, 78, 100], 'Subway': [90, 68, 70, 80, 88], 'car.. 2022. 12. 5.
[Opic] 오픽 6-6 level 시험 후기 + 오픽 세부진단서 확인 [Opic] 오픽 6-6 시험 후기 + 세부진단서 확인 원하는 오픽 성적을 받지 못해 계속 시험을 보고 있는 중이다. 나름 잘 말했다고 생각이 들었음에도 IM의 연속이라 답답함에 이번 시험은 3만원을 더 내고 세부진단서까지 요청하였다. 그리고 평소에는 5-5 난이도로 시험을 보는데, 예전에 6-6 으로 시험을 보고 대답을 완전히 망쳤지만 IH를 받았던 적이 있어서 이번에 6-6을 도전해보았다. 문제는 미세하게 좀 더 어려웠고 결과는 동일하게 IM 레벨이었다. 1. 오픽 세부진단서 오픽 세부진단서(Diagnostic Comments)는 내가 이 시험에서 어느 부분이 부족하여 이 등급을 받게 되었는지 내가 부족한 항목 리스트를 확인할 수 있고(Diagnostic form) 마지막장에는 전체적인 이번 시험의 .. 2022. 11. 20.
[python] seaborn으로 HeatMap 그리기 - 1 [python] seaborn 으로 HeatMap 그리기 Heatmap은 열을 뜻하는 히트와 지도를 뜻하는 맵을 결합시킨 그래프로 3차원 데이터를 2차원의 보기 쉬운 형태로 나타낼 수 있다. 값의 크거나 낮음을 한 눈에 알아보기 쉽고, 어디에 집중되어 있는지 파악하기 쉽다. 행과 열이 되는 데이터는 보통 명목변수나 이산형 변수가 많이 쓰이고 색상으로 표현할 수 있는 데이터는 연속형도 가능하다. (* 행과 열이 연속형이라면 등고선도(contour)로 표현하는 것이 더 좋다) 1. 라이브러리 import 먼저 파이썬에서 히트맵 그래프를 그리기 위해 필요한 라이브러리를 import하고 예시로 사용할만한 임의의 데이터 프레임도 만들어 보았다. import numpy as np# 행렬 사용하기 위해서 import.. 2022. 11. 6.
반응형