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

1. 프로그래머스 주식 가격 문제 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 답은 맞췄지만 시간 초과 및 효율성 문제로 실패 def solution(prices): answer = [] price = prices.copy() for i in price: prices.pop(0) p = 0 for j in prices: if i prices[j]: break answer.append(p) return answer prices의 길이를 이용한 for구문 범위를 지정하고 p라는 값을 0으로 지정해 index값이 증가할 때 즉, prices의 값이 한 차례씩 이동할 때 만약 이전의 ..