본문 바로가기

분류 전체보기

(20)
[파이썬]openapi를 이용한 공공데이터 수집 - 국립암센터 공공데이터포털 공공데이터에서 key를 발급받기 발급받은키로 api 요청하기 데이터를 받아서 원하는 형태로 가공하기 요청주소에 주소가 나와있어서 이것을 postman을 이용해서 가져오기 혹은 파이썬으로 requests로 이용하기 import requests import json keys = 'http://apis.data.go.kr/B551172/Pancreatic14/dtlExamByType?serviceKey={}&pageNo=40&type=json&centerNm=국립암센터&fromYear=2010&toYear=2019' raw_data = requests.get(keys) parsed_data = json.loads(raw_data.text) # 2017년을 기준으로 하였을때에 1페이..
[sqlite] 테이블에 값 대입,수정,삭제 값 대입하기 insert into table values insert into table이름 values 대입되는 값 이름 INSERT INTO 테이블이름(필드이름1, 필드이름2, 필드이름3, ...) VALUES (데이터값1, 데이터값2, 데이터값3, ...) INSERT INTO 테이블이름 VALUES (데이터값1, 데이터값2, 데이터값3, ...) 이 때 모든 필드를 다 채울 필요는 없다. NULL을 저장할 수 있도록 설정된 필드 DEFAULT 제약 조건이 설정된 필드 AUTO_INCREMENT 키워드가 설정된 필드 출처 - http://www.tcpschool.com/mysql/mysql_basic_insert 문법 - 변수를 이용해서 넣기 기본 ? 딕셔너리 : %s list_data = [ ["..
[파이썬] 딕셔너리 기본 딕셔너리 키 추출 하기 dict.keys() for values in dictionary_data.keys(): cur.execute("INSERT INTO Albums_Part2 (Title,ArtistId) VALUES (?,?);", values)이런식으로 for문으로 값을 따로 가져올 수 있다. 딕셔너리 값 추출하기 dict.values() 위와 방식은 같다!! for values in dictionary_data.keys(): cur.execute("INSERT INTO Albums_Part2 (Title,ArtistId) VALUES (?,?);", values)추가) 딕셔너리는 리턴값이 dict([])의 형태이다. 따라서 리스트로 바꿔줄 필요가 있을때는 list()로 바꿔준다. 딕셔너리에서 ..
[sqlite]sql에서 사용되는 문자열 메서드 칼럼끼리 합치기 || mysql에서는 concat이 쓰이고 sqlite에서는 ||이 쓰인다. SELECT CustomerId ,UPPER( c.City || " " || c.Country) from customers c 도시와 나라의 칼럼을 합쳐서 새로운 칼럼을 리턴해준다. 문자열 추출하기 - substr substr(문자열,시작인덱스, 추출할 개수) select LOWER(substr(c.FirstName,1,4)||substr(c.LastName,1,2)) from customers c 퍼스트 네임은 처음부터 4개만 따오고 라스트는 처음부터 2개만 따온다 따온것끼리 ||으로 합친다