분류 전체보기
-
Pandas와 친해지기(10분 Pandas) (2024-02-03)코딩 공부/Pandas 2024. 2. 3. 14:04
Time series (2024-02-03)¶ 시계열 데이터에서 1초 마다 측정된 데이터를 5분 마다 측정된 데이터의 형태로 바꾸고 싶을 때 어떻게 해야하는지 그리고 그 시계열 단위인 주기(frequency)를 다시 샘플링 할 수 있음 In [ ]: rng = pd.date_range("1/1/2012", periods=100, freq ="s") #대강 시작기준날짜, 몇개, (데이터간 차이나는)단위 느낌인듯하다 ts = pd.Series(np.random.randint(0,500,len(rng)), index=rng) ts.resample("5Min").sum() 2012-01-01 24590 Freq: 5T, dtype: int32 resample에 대하여¶ In [ ]: idx = pd.date_r..
-
Pandas와 친해지기(10분 Pandas) (2024-01-26~2024-02-02)코딩 공부/Pandas 2024. 2. 3. 13:24
Object creation (2024-01-26)¶ In [ ]: import numpy as np import pandas as pd In [ ]: s = pd.Series([1, 3, 5, np.nan, 6, 8]) s Out[ ]: 0 1.0 1 3.0 2 5.0 3 NaN 4 6.0 5 8.0 dtype: float64 In [ ]: dates = pd.date_range("20130101", periods=6) dates Out[ ]: DatetimeIndex(['2013-01-01', '2013-01-02', '2013-01-03', '2013-01-04', '2013-01-05', '2013-01-06'], dtype='datetime64[ns]', freq='D') In [ ]: df =..
-
2024-02-02스파르타/TIL(Today I Learned) 2024. 2. 2. 23:10
더보기 SQL코드카타 Weather Observation Station 15(SQL)(round, where서브쿼리, max) Weather Observation Station 15 | HackerRank 137.2345보다 작은 것 중에서 가장 큰 LAT_N를 가지고 있는 것의 LONG_W을 조회하는 문제이다. 답은 소수점 4자리이하로 반올림한다. SELECT ROUND(s.long_w,4) FROM station s WHERE s.lat_n = (SELECT MAX(s2.lat_n) FROM station s2 WHERE s2.lat_n < 137.2345) Weather Observation Station 16(SQL)(round, min) Weather Observation Station 16 |..
-
2024-02-01스파르타/TIL(Today I Learned) 2024. 2. 1. 23:30
더보기 SQL 코드카타 Top Earners(SQL)(max, count, from 서브쿼리, where 서브쿼리, hackerrank는 with가 안되나?) Top Earners | HackerRank 한 직원의 총 수입은 월급*달수 로 구하는데, 가장 큰 총수입 금액과 그 금액을 받는 직원수를 구하는 문제이다 WITH total_earning AS ( SELECT e.employee_id, e.name, e.salary * e.months tot_earn FROM employee e ) SELECT count(*) FROM total_earning te WHERE te.tot_earn = (SELECT MAX(te2.tot_earn) FROM total_earning te2); ERROR 1064 (..
-
2024-01-31스파르타/TIL(Today I Learned) 2024. 1. 31. 23:49
더보기 SQL 코드카타 Japan Population(SQL)(간단) Japan Population | HackerRank 일본도시의 총인구를 구하는 문제이다. SELECT SUM(c.population) FROM city c WHERE c.countrycode = 'JPN' Population Density Difference(SQL)(간단) Population Density Difference | HackerRank 모든 도시중 가장 인구가 많은 도시의 인구와 가장 적은 도시의 인구의 차이를 구하는 문제이다 SELECT MAX(c.population)-MIN(c.population) FROM city c The Blunder(SQL)(문제 해석 어렵.., CEIL, regexp_replace, 특정문..
-
2024-01-30스파르타/TIL(Today I Learned) 2024. 1. 30. 23:03
더보기 SQL 코드카타 Revising Aggregations - The Sum Function(SQL)(간단) Revising Aggregations - The Sum Function | HackerRank 지역구가 캘리포니아인 CITY의 모든 도시의 총인구를 조회하는 문제이다 SELECT SUM(c.population) FROM city c WHERE c.district = 'California' Revising Aggregations - Averages(SQL)(간단) Revising Aggregations - Averages | HackerRank 지역구가 캘리포니아인 CITY의 모든 도시의 평균 인구를 조회하는 문제이다 SELECT AVG(c.population) FROM city c WHERE..
-
2024-01-27~2024-01-28스파르타/TIL(Today I Learned) 2024. 1. 29. 21:00
더보기 SQL 코드카타 1327. List the Products Ordered in a Period(SQL)(년월로 조건, LEFT JOIN, BETWEEN, AND &&, s년월의 조건하에서 추가 그룹지었을 때 조건으로 만족하는 것에 대응되는 다른 테이블에 있는 정보 출력) LeetCode - The World's Leading Online Programming Learning Platform 2020년 2월 동안 unit이 100개 이상 인 제품에 대하여 제품이름과 unit을 출력하는 문제이다. SELECT p.product_name, SUM(o.unit) unit FROM Orders o LEFT JOIN Products p ON o.product_id = p.product_id WHERE o.o..