일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |
- Machine Learning
- 경제공부
- sql오답노트
- mysql
- DATE_FORMAT
- 코세라강의
- groupby
- 파이썬
- sql
- coursera
- map
- 프로그래머스
- 코세라머신러닝
- Algorithm
- POP
- 코세라
- 안드류응
- 프로그래머스SQL
- WHERE
- sorted
- orderby
- Andrew NG
- 알고리즘
- PYTHON
- 코세라머신러닝강의
- 머신러닝강의
- SQL공부
- 인프런sql강의
- 머신러닝
- programmers
- Today
- Total
목록PYTHON (21)
미래를 예측하는 데이터분석가

1. 프로그래머스 두개 뽑아서 더하기 문제 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 모든 테스트 통과 답안 def solution(numbers): answer = [] for i in range(len(numbers)): for j in range(i+1,len(numbers)): if (numbers[i]+numbers[j] not in answer): answer.append(numbers[i]+numbers[j]) answer = sorted(answer) return answer nC2의 조합 combination을 이용해..
1. 중복된 행 조회 및 삭제 duplicated, drop_duplicates 함수를 이용해보자 duplicated() 이런 데이터가 주어진다고 하자. name age blood 정국 24 A 진 28 B 태형 26 O 정국 24 A 남준 26 AB duplicated() : 중복된 행이 나타나면 True 아니면 False를 나타내는 Boolean 마스크 생성 bts.duplicated() 0 False 1 False 2 False 3 True 4 False name이 정국인 행과 똑같은 행이 3번째에 또 나와 True값이 나왔다. 그러나 만약 특정 열만 비교해 중복값을 뽑아내고 싶다면 옵션값에 subset을 이용하면 된다. subset['age'] bts.duplicated(subset=['age']..
구두점 삭제 # 구두점 삭제 import unicodedata import sys # 텍스트를 만듬 text_data = ['Hi!!!! I. Love. This. Song....', '10000% Agree!!!! #LoveIT', 'Right?!?!?!'] # 구두점 문자로 이룯어진 딕셔너리 생성 punctuation = dict.fromkeys(i for i in range(sys.maxunicode) if unicodedata.category(chr(i)).startswith('P')) # 문자열의 구두점을 삭제 [string.translate(punctuation) for string in text_data] [Output] ['Hi I Love This Song', '10000 Agree Lo..

folium 지도 시각화 1. 필요한 라이브러리 우선 지도 시각화에 필요한 라이브러리를 불러오는 작업이 필요하다. import json import folium import pandas as pd 2. 시각화에 필요한 데이터 프레임 df = pd.DataFrame({'index':['창원시의창구','창원시성산구','창원시진해구','창원시마산합포구','창원시마산회원구'], 'count':[30,20,50,10,90]}) df 라이브러리 folium으로 창원시 구의 count에 따른 지도 시각화를 할 예정이다. [Output] index count \ 0 창원시의창구 30 1 창원시성산구 20 2 창원시진해구 50 3 창원시마산합포구 10 4 창원시마산회원구 90 3. 지도의 정보가 들어가있는 json파일 ..