데이터 분석(23)
-
[기초] 파이썬 프레임 합치기 / 정수형 컬럼만 뽑아내기 / datetime타입변경 / f-string
파이썬 프레임 합치기df_merge = pd.merge(df_left, df_right, on='pizza_id', how='left') on합칠 때 기준이 되는 것how조인 방식 'left', 'right', 'inner', 'outer'기본값은 'inner' 정수형 컬럼만 뽑아내기int_df = df.select_dtypes(include='int') datetime타입변경df['timestamp'] = pd.to_datetime(df['timestamp']) f-string 정수 콤마 형식value = 1234567 formatted = f"{value:,}" # '1,234,567'소수점 지정value = 123.456formatted = f"{value:.2f}" # '123.46' (소수..
2025.01.03 -
꽃게꽃게
import pandas as pdfrom sklearn.model_selection import train_test_splitfrom sklearn.preprocessing import StandardScalerfrom imblearn.over_sampling import SMOTEfrom keras.models import Sequentialfrom keras.layers import Dense, Dropout, BatchNormalization, LeakyReLU, Inputfrom keras.callbacks import EarlyStoppingfrom sklearn.metrics import classification_report, confusion_matrix, ConfusionMatrixDi..
2025.01.03 -
커플성사예측
import pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsdf = pd.read_csv("./train.csv")df.head()df["match"]df["match"].value_counts()from imblearn.under_sampling import RandomUnderSamplerfrom imblearn.under_sampling import NearMissimport pandas as pdx = df.iloc[:, 0:21] # xy = df.iloc[:, 21] # yfrom imblearn.under_sampling import RandomUnderSamplerfrom collections import Counter# ..
2025.01.03 -
[주요 내용] 데이터 베이스 프로그래밍
1. JDBC의 개념JDBC(Java Database Connectivity)는 Java 프로그램과 데이터베이스 간의 연결을 제공하는 표준 API입니다.데이터베이스와 독립적으로 설계되어, 다양한 DBMS(MySQL, Oracle, MS SQL 등)에서 동일한 코드로 데이터베이스 작업이 가능합니다.데이터베이스와 상호 작용하기 위해 JDBC 드라이버와 JDBC API를 사용합니다(Lecture7-JDBC Programmi…).2. JDBC의 구성요소JDBC는 데이터베이스 연결과 작업을 지원하기 위해 다양한 인터페이스와 클래스를 제공합니다.구성 요소설명DriverManagerDBMS 연결을 관리하는 클래스. JDBC 드라이버를 로드하고 연결을 생성합니다.Connection데이터베이스와의 연결을 나타내는 객체..
2024.12.11 -
[주요 문제] Transaction DBCP
• Transaction의 필요성, 관련 API 사용 방법• DBCP 개념, 필요성트랜잭션의 주요 속성 중 "데이터의 무결성과 일관성을 보장하기 위해 트랜잭션 실행 전후의 상태가 변함이 없어야 한다"는 속성은 무엇인가?a) Atomicityb) Consistencyc) Isolationd) Durability더보기더보기답: b) Consistency다음 중 JDBC의 commit() 메서드에 대한 설명으로 올바른 것은?a) 트랜잭션 중간에 특정 시점으로 돌아가는 메서드이다.b) 트랜잭션의 모든 작업을 정상적으로 완료하고 결과를 영구 저장한다.c) 모든 트랜잭션을 취소하고 초기 상태로 되돌린다.d) 트랜잭션을 자동으로 실행하도록 설정한다.더보기더보기답: b) 트랜잭션의 모든 작업을 정상적으로 완료하고 결과..
2024.12.10 -
JDBC Programming
import java.sql.*;java.sql package를 import함!public class Lab3{CLASS 구성 시작!생성자 public Lab3(){ // 생성자 // JDBC 드라이버 로딩 try{ Class.forName("oracle.jdbc.driver.OracleDriver"); }catch(ClassNotFoundException ex){ ex.printStackTrace(); } }Class.forName(DRIVER_CLASS_NAME)해당하는 클래스를 runtime에 동적으로 로딩클래스 이름은 프로그램에서 문자열로 지정 (변경 가능)메모리에 Driver 객체를 생성하고 Dr..
2024.11.03