일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 사회조사분석사 2급 필기 요약정리
- 사회조사분석사 2급 접수
- 백준
- 사회조사분석사 2급 독학
- 사회조사분석사2급실기신청
- 너비우선탐색
- 공모주
- 사회조사분석사2급실기신청꿀팁
- 머신러닝
- 사회조사분석사 2급 필기 시험시간
- 시물레이션
- 2월공모주
- 사회조사분석사 2급 기출문제집
- 그리디
- 알고리즘
- 현대엔지니어링
- 공모주 청약
- 오미크론 자가격리
- 현대엔지니어링 수요예측
- 공모주청약
- 정렬
- 백준 알고리즘
- 파이썬 정렬
- DFS
- 벽부수고이동하기 파이썬
- 사회조사분석사 2급 필기 공부방법
- 사회조사분석사 2급 공부방법
- BFS
- 사회조사분석사 2급
- 사이킷런
- Today
- Total
목록전체 글 (86)
세상을 바꾸는 데이터

문제 링크: https://www.acmicpc.net/problem/2941 2941번: 크로아티아 알파벳 예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳 변경 č c= ć c- dž dz= đ d- lj lj nj nj š s= ž z= www.acmicpc.net 문제 풀이: 이 문제는 크로아티아 알파벳과 일반 알파벳을 분리하여 알파벳의 개수를 세는 문제이다. 1. 크로아티아 알파벳이 입력값에 있다면 이를 다른 문자 1개로 대체한다. ex) 'dz=' -> '*' 2. 입력값 문자열의 개수를 출력하면 된다. ※ 여기서 주의할 점은 문자열 'dz='와 'z='이다. 'dz='은 'z='를 포함하고 있으므로, ..

문제 링크: https://www.acmicpc.net/problem/1439 1439번: 뒤집기 다솜이는 0과 1로만 이루어진 문자열 S를 가지고 있다. 다솜이는 이 문자열 S에 있는 모든 숫자를 전부 같게 만들려고 한다. 다솜이가 할 수 있는 행동은 S에서 연속된 하나 이상의 숫자를 잡고 모 www.acmicpc.net 문제 풀이: 숫자를 0으로 다 뒤집거나 1로 다 뒤집는다. 0으로 뒤집을 때의 횟수와 1로 뒤집을 때의 횟수를 비교하여 작은 값을 출력한다. 풀이 코드: # 1439번 뒤집기 data = input() count0 = 0 # 전부 0으로 바뀌는 경우 count1 = 0 # 전부 1로 바뀌는 경우 # 첫 번째 원소에 대해서 처리 if data[0] == '1': count0 += 1 e..

이번 포스트에서는 값이 없는 결손 데이터를 처리하는 방법에 대해 알아보고자 한다. 판다스는 결손 데이터(missing data)를 처리하는 편리한 API를 제공한다. 결손 데이터란 칼럼에 값이 없는 NULL인 경우를 의미하며, 이를 넘파이의 NaN으로 표시한다. 기본적으로 머신러닝 알고리즘은 이 NaN 값을 처리하지 않으므로 이 값을 다른 값으로 대체해야 한다. NaN 값은 평균, 총합 등의 함수 연산 시 제외가 된다. import numpy as np import pandas as pd titanic_df = pd.read_csv('titanic_train.csv') 캐글(kaggle)에서 사용되는 연습 데이터셋인 타이타닉(titanic) 데이터를 이용한다. 타이타닉 데이터셋 다운 및 자세한 내용은 다..

문제 링크: https://www.acmicpc.net/problem/1316 1316번: 그룹 단어 체커 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때 www.acmicpc.net 문제 풀이: 똑같은 알파벳으로 이어져 있다면 pass 현재 알파벳과 다음 알파벳이 같지 않고, 현재 알파벳이 2개 이상일 경우에는 그룹 단어에 포함시키지 않는다. 풀이 코드: # 1316번 그룹 단어 채커 n = int(input()) ans = n for _ in range(n): word = input() # 알파벳 순서대로 비교 for i in r..

엊그제 사회조사분석사 2급 2022년 정기 고사 1회에 원서 접수하였다. 작년부터 올해까지 자격증 3개 따는 게 목표였다. (ADSP, SQLD, 사회조사 분석사 2급) ADSP, SQLD는 작년에 1번에 열심히 해서 붙었고, 남은 거는 사회조사분석사 2급뿐이다. 빅데이터분석기사는 대학교 4학년이 되면 취득할 예정이다. (컴활 1급은 재작년에 합격했고, 당시 정말 열공했다.) 사회조사분석사 시험은 통계청의 수탁을 받아 2000년도부터 한국산업인력공단에서 시행하는 경영 직무분야의 국가기술 자격증이다. 사회조사분석사란? 사회조사분석사는 현대사회에서의 중앙정부, 지방자치단체, 기업, 정당 등 각종 단체에서 필요한 조사에 대한 계획을 수립하고 조사를 수행하며 그 결과를 분석하여 보고서를 작성하는 전문가이다. 사..

이번 포스트에서는 "이코테"에 있는 구현 유형 예제 및 실전 문제를 공부하고 복습한 것을 코드로 적어본다. 코딩테스트 공부 - Github 사이트 https://github.com/ndb796/python-for-coding-test GitHub - ndb796/python-for-coding-test: [한빛미디어] "이것이 취업을 위한 코딩 테스트다 with 파이썬" 전체 [한빛미디어] "이것이 취업을 위한 코딩 테스트다 with 파이썬" 전체 소스코드 저장소입니다. - GitHub - ndb796/python-for-coding-test: [한빛미디어] "이것이 취업을 위한 코딩 테스트다 with 파이썬" 전체 소 github.com 예제 1) 상하좌우 # 상하좌우 n = int(input()) x..

이번 포스트에서는 DataFrame을 정렬, 집계, group by하는 방법을 알아보자. import numpy as np import pandas as pd titanic_df = pd.read_csv('titanic_train.csv') 캐글(kaggle)에서 사용되는 연습 데이터셋인 타이타닉(titanic) 데이터를 이용한다. 타이타닉 데이터셋 다운 및 자세한 내용은 다음 포스트를 참고하면 된다. https://data-flower.tistory.com/9?category=949030 [Pandas] 판다스 - 파일을 DataFrame으로 불러오기, 기본 API 새로운 주피터 노트북을 생성하고 판다스 모듈을 임포트 한다. import pandas as pd 다음으로 데이터 파일을 판다스의 DataF..

2022년 검은 호랑이 해 민족의 명절 "새해"가 벌써 다음 주로 다가왔습니다. 여러분, 명절 준비 잘하시고 계시나요?? 오늘은 온라인 마켓 플레이스 G마켓과 옥션에서 지난 7일부터 13일까지 2868명을 대상으로 '설 명절 선물 계획'에 대한 설문 조사를 진행한 결과를 가지고 와봤습니다. https://newsis.com/view/?id=NISX20220124_0001734561 다음 그래프는 조사 결과 자료를 가지고 직접 코드를 작성해 데이터 시각화한 막대그래프입니다. 설선물세트 1위: 건강식품 건강식품에는 홍삼, 인삼, 녹즙, 녹용, 영양제 등 몸에 좋은 성분들이 있습니다. 건강식품은 새해가 되면 올 한 해 건강하시라는 의미로 많은 사람들이 주시는 것 같아요. 뭐니 뭐니 해도 건강이 최고! 설선물세..