본문 바로가기

분류 전체보기

(76)
6. 데이터 전처리 (결측치와 이상치) import pandas as pd # 예제 데이터프레임 생성 data = {'Name': ['Alice', 'Bob', 'Charlie'], # 이름 'Age': [25, None, 30], # 나이 (Bob의 나이가 비어 있음) 'Score': [90, 85, None]} # 점수 (Charlie's 점수가 비어 있음) df = pd.DataFrame(data) # 결측치 여부 확인 print("결측치 여부 확인:")print(df.isnull()) # Pandas를 이용한 결측치 확인 및 처리 튜토리얼import pandas as pd# 예제 데이터프레임 생성data = { 'Name': ['Alice', 'Bob', 'Charlie'], # 이름 'Age..
5. 데이터선택하기 # 📌 Pandas 데이터 선택하기 (행, 열, 조건 등) 튜토리얼import pandas as pd# 샘플 데이터 생성data = { "이름": ["홍길동", "김철수", "이영희", "박지수"], "나이": [25, 30, 28, 22], "도시": ["서울", "부산", "대구", "서울"], "연봉": [5000, 6000, 5500, 4800],}df = pd.DataFrame(data)print(df)# 1️⃣ 특정 열(컬럼) 선택## ✅ 단일 열 선택print(df["이름"]) # 시리즈 형태로 반환print(df.이름) # 점(.) 표기법으로 접근## ✅ 여러 열 선택print(df[["이름", "연봉"]]) # 데이터프레임 형태로 반환# 2️⃣ 특정 행 선택#..
4. 데이터불러오기 및 저장하기 # 📌 Pandas read_csv() 풀옵션 예제 및 설명import pandas as pd# 1️⃣ 기본적으로 CSV 파일 불러오기df = pd.read_csv("datasets/winequality-white.csv")print(df.head())# 2️⃣ 다양한 옵션 사용 예제## ✅ 구분자 지정 (sep)df = pd.read_csv("datasets/winequality-white.csv", sep=";") # 세미콜론(;)으로 구분된 데이터df = pd.read_csv("datasets/winequality-white.csv", sep="\t") # 탭(\t)으로 구분된 데이터## ✅ 인코딩 방식 지정 (encoding)df = pd.read_csv("datasets/winequalit..
3. 파이썬 자료형 튜토리얼 # 📌 파이썬 자료형 기본 튜토리얼# 1️⃣ 숫자형 (정수형, 실수형)## ✅ 정수형 (int)a = 10b = -5print(type(a), type(b)) # ## ✅ 실수형 (float)c = 3.14d = -0.99print(type(c), type(d)) # ## ✅ 기본 연산print(a + c) # 덧셈print(a - c) # 뺄셈print(a * c) # 곱셈print(a / c) # 나눗셈print(a // c) # 몫print(a % c) # 나머지print(a ** 2) # 거듭제곱# 2️⃣ 문자형 (str)## ✅ 문자열 선언s1 = "Hello"s2 = 'Python'print(type(s1)) # ## ✅ 문자열 결합과 반복print(s1 + " " + ..
2. Pandas 기본 문법 튜토리얼 # 📌 Pandas 기본 문법 튜토리얼import pandas as pd # Pandas 라이브러리 불러오기# 1️⃣ 데이터프레임(DataFrame) 생성## ✅ 리스트를 이용한 데이터프레임 생성data = {'이름': ['홍길동', '김철수', '이영희'], '나이': [25, 30, 28], '도시': ['서울', '부산', '대구']}df = pd.DataFrame(data)print(df)## ✅ CSV 파일 불러오기# df = pd.read_csv("data.csv") # "data.csv" 파일을 불러와 데이터프레임으로 변환# 2️⃣ 데이터프레임 정보 확인print("데이터 크기:", df.shape) # (행, 열) 형태 반환print("데이터 타입:", df..
1. NumPy 기본 튜토리얼 이패스코리아 신성진 김용재# 📌 NumPy 기초 튜토리얼# 1️⃣ NumPy 설치 및 불러오기import numpy as np# 2️⃣ 배열(Array) 생성하기## ✅ 1차원 배열 생성arr1 = np.array([1, 2, 3, 4, 5])print(arr1)print(type(arr1)) # ## ✅ 2차원 배열(행렬) 생성arr2 = np.array([[1, 2, 3], [4, 5, 6]])print(arr2)# 3️⃣ 배열 속성 확인print("배열 크기:", arr2.shape) # (행, 열) 형태 반환print("배열 차원:", arr2.ndim) # 배열 차원(1D, 2D, 3D 등)print("배열 요소 개수:", arr2.size) # 배열 내 총 요소 개수prin..
기관 AI 도입 역량 자가진단 도구 AI 도입 진단 도구 귀 기관의 AI 및 데이터 활용 현황과 잠재력을 진단하고 맞춤형 전략을 수립하기 위한 자가진단 도구입니다. 1. AI 활용 및 도입 현황 * Q1. 현재 귀 기관에서 AI 및 데이터를 활용한 업무 자동화가 어느 정도 이루어지고 있습니까? AI 및 데이터 분석을 활용하지 않고 있음 ..
파이썬 임포트(import) 코드 완벽 정리 | 김용재 신성진 파이썬으로 배우는 프로그래밍 파이썬 임포트(import) 코드란?파이썬(Python)은 간결하고 강력한 프로그래밍 언어로, 다양한 라이브러리와 모듈을 활용할 수 있습니다. 이를 가능하게 하는 핵심 기능이 바로 import 문입니다.이 글에서는 김용재 신성진 파이썬으로 배우는 프로그래밍을 기반으로 import 코드의 원리와 활용법을 쉽게 설명해 드리겠습니다.1. 파이썬에서 import가 필요한 이유파이썬에서는 기본적으로 제공되는 기능 외에도, 수많은 외부 라이브러리(NumPy, Pandas, Matplotlib 등)를 활용할 수 있습니다. 이러한 라이브러리를 불러오는 방법이 바로 import 문입니다.예를 들어, math 모듈을 사용하려면 다음과 같이 임포트해야 합니다.python복사편집import math print(math.sqr..