본문 바로가기

전체 글71

반복문 연습 - 2739 ## 2739 구구단dan = int(input())for i in range(1, 10): print(dan, '*', i, '=', dan*i) 2024. 6. 10. 19:52
[TS] TypeError: float() argument must be a string or a real number, not 'method' - 문제 상황의사결정나무 학습 수행 시 위와같은 에러 발생 TypeError: float() argument must be a string or a real number, not 'method'  - 해결 방법결측치 처리 시 평균값 대체 함수 mean 호출 구문에서 () 괄호를 생략오류난 구문이 아닌 관련 구문 모두 훑어보는 검수 작업 필요## 결측치 처리'''d_mean = df["Age"].meandf["Age"].fillna(d_mean, inplace=True)'''d_mean = df["Age"].mean()df["Age"].fillna(d_mean, inplace=True) 2024. 5. 29. 12:35
Python Google Colab에서 Google Drive 마운트하기 2024.05.16 Google Colab에서 Google Drive의 파일에 접근하기 위한 마운트 작업★ 연결 해제될 때마다 다시 해줘야한다.. 불편함 ## p52 따라하기## Google Drive 마운트from google.colab import drivedrive.mount ('/content/drive') 2024. 5. 16. 19:56
Python 딕셔너리 연습 2024.05.14 딕셔너리 내 아이디/비밀번호 일치 여부 구하기 ## p39 따라하기## 딕셔너리로 아이디, 비밀번호 확인m1 = {'id':'chk', 'pw':'12ab'}m2 = {'id':'python', 'pw':'11aa'}m3 = {'id':'bigdata', 'pw':'cc21'}inpt_id = input('입력 아이디:')inpt_pw = input('입력 비밀번호:')if inpt_id in m1.get('id'): if inpt_pw == m1.get('pw'): print('패스워드가 일치합니다') else: print('패스워드가 일치하지 않습니다')elif inpt_id in m2.get('id'): if inpt_pw == m2.ge.. 2024. 5. 14. 20:38
Python 반복문 연습 2024.05.13 점수 평균 구하기## p34 따라하기## 학생 점수 평균 구하기a = [70, 60, 55, 95, 80, 70, 85, 47, 83, 78]# len(a) => 10# print(a[1]) => 60sum = 0avg = 0i = 1# while문으로 구하기while i  ## 학생 점수 평균 구하기a = [70, 60, 55, 95, 80, 70, 85, 47, 83, 78]sum = 0avg = 0# for문으로 구하기for i in range(0, 10): sum = sum + a[i] #print(a[i])avg = sum/(len(a))print(avg) 2024. 5. 13. 15:55
그림으로 개념을 이해하는 알고리즘 - Ch 03 CH 03. 재귀 - 재귀 : 자기 자신을 호출하는 것 ** 주의해야할 점 : 무한 반복하는 함수 주의 → 언제 재귀를 멈출 지 정확하게 명시def look_for_key(box): for item in box: if item.is_a_box(): look_for_key(item) elif item.is_a_key(): print "열쇠를 찾았습니다"  - 재귀 함수 구조 ① 기본 단계 (함수가 자기 자신을 다시 호출하지 않는 부분) ② 재귀 단계 (함수가 자기 자신을 호출하는 부분)def countdown(i): print i if i 1이면 i-1로 countdown 함수를 호출한다) countdown(i-1) countdown(5)  - 호출 스택 :.. 2024. 5. 6. 10:16
Spark - 윈도우10에서 빅데이터 실습 세팅 및 시작하기 ## 네이버 블로그에 포스팅한 내용 옮겨오기  Spark 실습 환경 구성하기 1. java 설치-- 1.7, 1.8 둘 다 깔려있으면 1.7로 인식하는 듯? (scala 설치 시 1.7 경로에 설치됨.)     기존거 삭제하고 1.8로 다시 설치함.  2. scala 설치-- spark 사용하려면 경로 따로 설정해줘야 함.     아래 URL에서 msi 파일 다운받아서 설치하기. (github에 올려져있는 파일 옮겨도 될 것 같긴한데 우선 안전하게 설치파일로......)     https://www.scala-lang.org/download/2.13.3.html Scala 2.13.32.13.3 Release Notes • Changelog • API Docs Are you looking for anot.. 2024. 5. 3. 13:11
SQL Server - 그룹별 행 데이터 병합 / 구분자로 Merge 하기 ## 네이버 블로그에 포스팅한 내용 옮겨오기   SQL Server에서 행 데이터 합치는 법 (구분자로 Merge하는법)  1. STRING_AGGSELECT STRING_AGG([Merge할 컬럼명], '구분자') WITHIN GROUP(ORDER BY [정렬 컬럼명]) -- 정렬 필요한 경우 WITHIN GROUP절 사용FROM [테이블명]GROUP BY [그룹 컬럼명]-- 예시: Product 테이블에서 ProductName 컬럼을 seq 순서로 정렬 후 |로 구분하여 OrderID별로 합치기SELECT STRING_AGG(ProductName, '|') WITHIN GROUP(ORDER BY seq) FROM ProductGROUP BY OrderID   2. FO.. 2024. 5. 3. 13:03
SQL Server - 데이터 중복제거 및 정렬 동시에 하기 ## 네이버 블로그에 포스팅한 내용 옮겨오기  SQL Server에서 중복제거 및 정렬 동시에 하기 중복제거로 자주쓰는 DISTINCT 키워드와 정렬문인 ORDER BY절에 오는 정렬 컬럼이 상이해서 같이 쓰기 곤란한 경우 ROW_NUMBER ~ PARTITION BY 절을 사용해보자.  SELECT ROW_NUMBER() OVER (PARTITION BY [중복제거컬럼] ORDER BY [정렬컬럼])FROM [테이블명] -- 예시: Product 테이블에서 ProductID, seq 컬럼으로 중복제거 후 OrderDate 순서로 정렬하기SELECT ProductID , seq , OrderDate , ROW_NUMBER() OVER (PARTITION BY ProductID,.. 2024. 5. 3. 13:00