분류 전체보기
-
[HackerRank_Basic] Revising the Select Query IIHackerRank Basic 2024. 10. 27. 23:40
Query the NAME field for all American cities in the CITY table with populations larger than 120000. The CountryCode for America is USA. > 인구가 12만명보다 많고, CountryCode가 USA인 CITY 테이블의 NAME 컬럼 추출 키 포인트)1. NAME 컬럼을 불러와야 한다. > SELECT NAME2. 조건은 CountryCode가 USA이고, 인구가 12만명보다 많아야 한다. > WHERE COUNTRYCODE = 'USA' AND POPULATION > 120000 풀이) SELECT NAME FROM C..
-
[HackerRank_Basic] Revising the Select Query IHackerRank Basic 2024. 10. 27. 23:28
문제) Query all columns for all American cities in the CITY table with populations larger than 100000. The CountryCode for America is USA.> 인구가 10만명보다 많고, CountryCode가 USA인 CITY 테이블의 모든 컬럼 추출 키 포인트)1. 모든 컬럼을 불러와야 한다. > SELECT *2. 조건은 CountryCode가 USA이고, 인구가 10만명보다 많아야 한다. > WHERE COUNTRYCODE = 'USA' AND POPULATION > 100000 풀이) SELECT *FROM CITYWHERE ..
-
[Python] SQLite3 DB 적재 2회차DB 2023. 6. 8. 13:58
지난 1회차에서 DB에 깡통 테이블을 만들었었죠! 이번에는 깡통 테이블에 데이터를 적재하는 방법에 대해 알아보겠습니다! # 사용자 정의 객체 file_path = r"C:/Users/sdjeo/OneDrive/바탕 화면/" # DB테이블 생성 : 1. 고객정보 # 1-1. CSV 추출 및 변환 # 데이터 추출 customer_data = pd.read_csv(f"{file_path}/CUSTOMER.csv") # 컬럼명 Rename df = ( customer_data .rename(columns = { "CUST_ID" : '고객번호' , "LAST_NAME" : '성' , "FIRST_NAME" : '이름' , "GENDER" : '성별' , "AGE" : '나이' } ) ) 먼저, csv파일로 저장..
-
[Python] SQLite3 DB 적재 1회차DB 2023. 6. 7. 16:06
먼저 필요 패키지를 import 합니다. # 패키지 Import import pandas as pd import sqlite3 from sqlalchemy import create_engine 먼저 DB를 생성 및 연결합니다. 아래 코드를 실행하면, abcdefg DB를 생성하고 연결합니다. 여기서 isolation_level = None을 설정하면 update, insert, delete문과 같이 DB 데이터 변화 쿼리문에 자동커밋을 설정합니다.(설정해주는 것을 추천) # DB 연결 # 일반연결 conn = sqlite3.connect("abcdefg.db", isolation_level=None) cur = conn.cursor() # SQLAlchemy 연결 engine = create_engine..
-
[python] 리스트에 값 추가하기 append 함수카테고리 없음 2022. 12. 14. 00:17
리스트 값에 값을 추가하려면? 여러가지 방법이 있지만 가장 쉬운 방법은 + 하는 것입니다. test = [1,2,3,4,5] test_2 = test + [6] print(test_2) test_3 = test_2 + [5,4,3,2,1] print(test_3) [1, 2, 3, 4, 5, 6] [1, 2, 3, 4, 5, 6, 5, 4, 3, 2, 1] '더하기'의 장점은 한개의 값이든, 여러 리스트 값이든 합칠 수 있다는 것입니다. 두번째 방법으로는 append함수입니다. test = [1,2,3,4,5] test.append(6) print(test) test.append([5,4,3,2,1]) print(test) [1, 2, 3, 4, 5, 6] [1, 2, 3, 4, 5, 6, [5, 4, ..
-
[python] 사용자 함수 정의카테고리 없음 2022. 12. 12. 23:59
사용자 함수 정의란? -> 사용자가 원하는 함수를 만드는 함수 입니다! 예를 들면, 저의 월급이 100만원이라고 칩시다! 그냥 연봉을 계산하면 좀 아쉬우니 세금 3%라고 치고, 내가 받는 실수령액과 세금이 얼마인지 계산해봅시다! def salary_function(salary): income = (salary * 12) * 0.97 # salary가 여기서 100만원, 12개월, 세금 3%를 뺀 금액 tax = salary * 0.03 # 연봉의 3% return income, tax income_result, tax_result = salary_function(salary = 100) print('연봉 : ', income_result) print('세금 : ', tax_result) 연봉 : 1164..
-
[python] 시간 타입 바꾸기Python_AI and Bigdata 2022. 12. 7. 00:20
time.strftime('형식')을 입력해주면 위와 같이 출력할 수 있습니다.