전체 글 217

python(vscode)/DB update 하기

db 내 조건이 충족된 행의 데이터를 변경해보자. 1. DB 준비하기 1) 테이블 이름은 TEST 이다. 2. 코드작성하기 1) content1열의 데이터가 '1' 인 행의 content 4 를 name으로 변경하자. 1 2 3 4 5 6 7 8 9 10 import sqlite3 ## 1. db 생성, 혹은 기존 db 에 연결 conn = sqlite3.connect('DB_create.db', isolation_level=None) cur = conn.cursor() ##7. db 업데이트하기 sql = "update test set content4= :changename where content1= :con1" cur.execute(sql,{"changename":"name","con1":'1'})..

python(vscode)/db에 데이터 조회하기 #2/조건 걸어 조회하기

데이터 조회할때 조건을 걸어서 조회해보자. 내가 원하는 데이터가 포함되어있는 데이터들을 조회하자. 1. DB 파일 준비 1) db 파일만드는것은 앞선 글을 참고하자. 2) 테이블 이름은 test 이다. 2. 코드작성 1) 조건을 추가하고싶으면 where 을 사용한다. (code 8줄 참고) 2) fetchall 을 사용했으니 조건에 걸린게 여러개라면 여러개를 출력할것이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 import sqlite3 ## 1. db 생성, 혹은 기존 db 에 연결 conn = sqlite3.connect('DB_create.db', isolation_level=None) cur = conn.cursor() ##5. 조건 걸고 찾기 sql = "se..

python(vscode)/db에 데이터 조회하기 #1

https://gongdolgongdol.tistory.com/144 python(vscode)/db에 데이터 추가하기 #2 db 생성하기 #1 글의 이어지는 글이다. 1. 코드작성 1) db 목록에 아래 데이터를 넣어보자. 'no1',1,2,'ss','dd' 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 import sqlite3 # db 생성, 혹은 기존 db 에 연결 conn = sqlite3.conn gongdolgongdol.tistory.com 시작전 db 만드는것은 앞글을 참고하자. 1. 생성된 db 확인하기 1) 테이블 이름은 test 이다. 2. db 조회하는 코드 작성 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19..

python(vscode)/그래프 여러개 그리기/데이터프레임 가볍게 만들기/subplot

1. 예제파일을 만들자. 1) name 과 e1이 하나의 데이터 세트이다. 2) name이 중복되어 있다. 3) name 데이터는 1 3 5 7 9 와 1 2 3 4 5 로 나뉘어 있다 2. 코드작성 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 32 33 34 import numpy as np import matplotlib.pyplot as plt import pandas as pd #1. 데이터 만들기 filename = r"C:\Users\Documents\test1.xlsx" #파일명 작성 data = pd.read_excel(filename) #data 변수에 엑셀 데이터를 넣는다 data1..

python(vscode)/데이터프레임 용량줄이기/ 변수 타입 변경

데이터 프레임 용량을 줄여야 코드를 좀더 가볍게 할 수 있다. 1. 엑셀데이터를 가져오는것은 아래 글을 참고하자. https://gongdolgongdol.tistory.com/146 python(vscode)/데이터프레임 열 헤더 가져오기/pandas/헤더 중복일 경우 1. 예제 엑셀 파일을 만들자 1) name 과 e1이 하나의 데이터 세트이다. 2) name이 중복되어 있다. 3) name 데이터는 1 3 5 7 9 와 1 2 3 4 5 로 나뉘어 있다. 2. 코드작성 1) 엑셀 데이터를 데이터 프레임에 가져 gongdolgongdol.tistory.com 2. 코드작성 1 2 3 4 5 6 7 8 9 10 11 import numpy as np import matplotlib.pyplot as p..

python(vscode)/데이터프레임 열 헤더 가져오기/pandas/헤더 중복일 경우

1. 예제 엑셀 파일을 만들자 1) name 과 e1이 하나의 데이터 세트이다. 2) name이 중복되어 있다. 3) name 데이터는 1 3 5 7 9 와 1 2 3 4 5 로 나뉘어 있다. 2. 코드작성 1) 엑셀 데이터를 데이터 프레임에 가져와보자. 2) 첫번째 줄인 해더를 모두 가져와보자. 1 2 3 4 5 6 7 8 9 10 import pandas as pd #1. 데이터 만들기 filename = r"C:\Users\Documents\test1.xlsx" #파일명 작성 data = pd.read_excel(filename) #data 변수에 엑셀 데이터를 넣는다. col1 = data.columns # 첫번째 칼럼을 col1 변수에 넣는다. print(col1) # col1 변수 출력 pri..

python(vscode)/runtimeWarning 해결/More than 20 figures have been opened/

1. 문제 상황 1) for 을 활용하여 그래프를 반복적으로 그리고 저장하도록 프로그램 했다. 2) 그래프를 열어놓지도 않고 저장만했는데도 아래와 같은 알람이 뜨기 시작했다. -. 뭔가 메모리에 그래프가 저장되는 모양이다. 저러다가 한계치에 다다르면 프로그램이 꺼지는 모양이다. -. 300개정도 반복했을때 프로그램이 아예 꺼졌고 30개정도 그렸을때는 또 돌아가긴했다. * 알람명* runtimeWarning: More than 20 figures have been opened. Figures created through the pyplot interface (`matplotlib.pyplot.figure`) are retained until explicitly closed and may consume to..

python(vscode)/db에 데이터 추가하기 #2

db 생성하기 #1 글의 이어지는 글이다. 1. 코드작성 1) db 목록에 아래 데이터를 넣어보자. 'no1',1,2,'ss','dd' 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 import sqlite3 # db 생성, 혹은 기존 db 에 연결 conn = sqlite3.connect('DB_create.db', isolation_level=None) cur = conn.cursor() # db 내 항목 생성 cur.execute('''CREATE TABLE IF NOT EXISTS test (Number varchar(6) PRIMARY KEY, content1 int(20) NOT NULL, content2 int(20) NOT NULL, content3 var..

python(vscode)/DB 만들기 #1

db 만들기 정리 1. 코드 작성 1) DB_create.db 라는 파일을 만들겁니다. 2) db 안에 항목들을 만들건데 number 가 메인 키입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 import sqlite3 # db 생성, 혹은 기존 db 에 연결 conn = sqlite3.connect('DB_create.db', isolation_level=None) cur = conn.cursor() # db 내 항목 생성 cur.execute('''CREATE TABLE IF NOT EXISTS test (Number varchar(6) PRIMARY KEY, content1 int(20) NOT NULL, content2 int(20) NOT NULL, content3 varch..

네이버 검색 조건 거는 방법

아래 내용을 참고하자 부호와 따옴표를 활용한 방법이다. https://help.naver.com/service/5626/contents/959?lang=ko [상세검색 활용 방법] : 통합검색 고객센터 상세검색은 사용자가 원하는 검색 조건을 스스로 설정하여, 찾고자 하는 정보를 더 빠르고 쉽게 찾을 수 있도록 하는 기능입니다.​대부분의 경우에는 기본 검색으로 충분하지만, 검색결과를 help.naver.com

기타_ 2023.01.29