일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Decode
- Asato
- case문
- 존써
- to_date
- 텔레
- 쏜버커
- group by
- 로즈우드
- Python
- 조인
- 서브쿼리
- 논리연산자
- 메이플
- Suhr
- 메서드
- Prs
- 펜더
- 커스텀
- 적용함수
- ansi표준
- 리스트
- MateusAsato
- 오라클
- 스트라토캐스터
- 파이썬
- SQL
- oracle
- 로스티드메이플
- 오더
- Today
- Total
목록분류 전체보기 (37)
Big Bro's Studying Archive

R 환경설정 작업디렉토리 확인 및 변경 getwd() #라인단위 실행 ctrl + Enter (work directory) setwd('C:/Users/백승윤/Desktop/수업') #이렇게 설정해줘도 이번세션에서만 변경됨 #Tools Global Options에서 Defualt 디렉토리를 변경해 주면 된다. 참고 : 여러라인 주석 처리 -> Ctrl + Shift + C 변수 선언 (길어지는 변수식을 편리하게 재사용하기 위해) R에서는 화살표를 이용해 변수를 선언한다. 처음에는 불편해보이지만 익숙해지면 쓸만하다. v1

group by와 join을 들어가며... 가장 중요한 것은 원하는 데이터를 어떻게 뽑을 지 미리 그려보는 것이다. 그렇지 않으면 엉뚱한 데이터를 불러오거나 원하는 데이터가 아니어서 쓸모 없게 된다. 특히 join은 여러 테이블을 합쳐 원하는 결과를 출력하는 것이기 때문에 어느 테이블에서 어떤 데이터가 어떻게 필요한지 꼭 생각해보고 접근해 보는 것이 좋다. 아래 쿼리들을 정독해보고 어떤 마인드로 데이터를 불러오는 구나 파악하며 공부해보자 group by 사용 시 주의 1. where절에 그룹함수 사용 불가 select deptno, avg(sal) from EMP where avg(sal) > 2500 -- 그룹 바이보다 먼저 오면 원하는 avg는 group by 연산 전에 수행되므로 허가되지 않는다. ..

@author: Yoon Baek 5번째 시간 생각할 것들 딕셔너리 in Pyth와 리스트 in R의 유사성 : key - value 구조 딕셔너리나 시리즈, 데이터 프레임이 key를 가짐으로써 얻는 이득은 무엇이며 어떻게 활용할 수 있는가? 반복문은 중요하므로 항상 연습 2차원 형식의 리스트 출력 지난 시간에 배운 2차원 형식의 리스트를 출력해 보자. z = 1 for i in range(0,3) : for j in range(0,3) : print(z, end = ' ') z = z + 1 print() 출력되는 값을 기준으로 2차원 형식의 리스트를 입력 반대로 2차원 형식의 리스트를 입력하는 법 z = 1 outlist = [] for i in range(0,3) : inlist = [] for j..

@author: Yoon Baek 4번째 시간을 들어가기 앞서... 다양한 if문 활용 명령 구문 break(수행문 종료), exit (프로그램 종료), next ( pass 와 유사 ), continue 등등 리스트 메서드가 편라한 게 꽤 많으니 자주 써보기 for문, while문은 논리구조를 세워놓는 것이 특히 중요한 듯. 리스트를 R의 벡터처럼 활용하기 위한 함수 pandas::Series from pandas import Series s1 = Series([1,2,3,4,5]) s1[[0,3]] # 벡터 색인 가능 s1 < 2 # 조건 전달 가능 s1[s1 < 2] # 조건 색인 가능 s1 + 1 # 벡터에 스칼라 연산 가능 알아두면 유용한 리스트 주요 메서드 L1 = [1,2,3,4,5] L2 ..

@author: 백승윤 3번째 시간 마음 가짐 리스트형식과 산술,논리연산자의 이해 리스트형식과 R 벡터 형식의 차이를 생각하며 공부하다보면 좀 더 이해가 쉬울 듯 lambda 함수를 통한 함수 생성 및 리스트 적용함수의 이해 R의 적용함수의 역활과의 유사점과 차이점 리스트 R에서 벡터처럼 여러개의 값을 하나로 묶기 위한 최소 단위 자료구조 1차원 형식 중첩구조 가능(리스트 안에 리스트 삽입이 가능) 서로 다른 데이터 타입 입력 가능 1. 생성 L1 = [1,2,3] L2 = [1,'2',3] ; L2 L3 = [1,2,[3,4]] ; L3 L4 = [1,2,3,4,5,6] 2. 색인 L1[0] # 정수(position) 색인 가능 L1[0:2] # 슬라이스 색인 가능. 슬라이스 : 연속 범위 L1[1:]..

어떤 마음가짐으로 공부할지 decode와 case문의 특성 이해 상황에 따라 좀 더 적합한 문법 활용 가능하도록 그룹함수는 그룹별로 출력되는 결과값이니 그룹별로 분류되지 않는 데이터를 선택할 때 주의 조건문 이어서 1. decode함수 decode(대상, 조건1, 치환1, else값) deptno가 10인 직원중 job이 clerk인 직원은 A부서로 나머지 직원은 B부서로 20인 직원은 C부서로 30인 직원은 D 부서로 이동 select deptno, ename, decode(deptno, 10, decode(job, 'CLERK', 'A', 'B'), 20, 'C', 30, 'D') from emp; 2. case 문 예제_ deptno가 10이면 A, 20이면 B, 30이면 C로 치환&응용 selec..

2번째 시간을 학습하는 마음가짐 R과 Python의 문자열 파싱 차이 이해 특히 문자열 색인이 가능해 별도의 substr의 활용도가 떨어지는 것이 특징인듯 이 외에 startswith, endswith, replace, split, find 등의 기본 함수를 이해하고 자유자재로 사용 가능하도록 훈련 print 함수 print함수의 사용법 print('출력포맷 지정', '출력 대상') print(1) print('%d' % 1) # 정수형식 출력 print('%.2f' % 10) # 실수형식 출력 print('%s' % 'abcde') # 문자열 형식 출력 print('%d + %d = %d' % (1,1,2)) print('%d 더하기 %d는 %d입니다.' % (1,1,2)) print('%d 더하기 %..

Python을 들어가기 전 내 생각 by 백승윤 R과 SQL 외에 새로운 언어를 또 배우는 것 R에서 사용하던 개념과 유사한 점을 생각하며 공부하면 R과 Python 둘 다 공부하는데 큰 도움이 될 것 같다. tensorflow 2.0을 통해 해보고 싶은 것이 많은데 집중해서 기본기를 잘 다져놓고 싶다. Python 입문 import numpy # array import pandas # Dataframe 모듈 안에 있는 함수 목록 확인 dir(pandas) # 함수 목록이 콘솔 창에 쭉 나온다 파이썬에서는 모듈을 불러와도 함수도 따라 불러와야 한다 pandas.read_csv('emp.csv') #따라서 번거로운 부분이 있기 때문에 밑의 과정을 진행해준다. 모듈명 알리아스 지정 가능 import pand..

안녕하세요, 오랜만에 찾아뵙는 킴기타입니다! 개인적으로 데이터 공부를 하고 있어 과거에 공부하던 자료들을 복습차 간간히 올려보고 있습니다. 방문해주시는 분들 항상 감사합니다. 해킹당한게 아니니 놀라지 마시고 꾸준히 찾아주시면 정말 감사하겠습니다. 자 그러면 거두절미하고 본론으로 들어가겠습니다. Mateus Asato의 무려 세번째 시그니처 기타가 출시될 예정입니다. 저번 NAMM 2020에서 공식적으로 모습을 드러냈고 약간의 수정을 거쳐 곧 출시할 계획이라고 하네요. 이로써 아사토는 써에서 가장 시그니처 모델이 많은 아티스트가 되었습니다. Suhr Classic S, Classic S Antique, 그리고 Classic T까지 새 라인에서 모두 시그니처 모델을 보유하게 되었습니다. 아래 영상을 통해 소..
날짜함수 이어서 4. next_day함수 바로 다음의 요일 날짜를 알려주는 함수 1 : 일요일, 2: 월요일 ... 7 : 토요일 select next_day(sysdate, 4) from dual; -- 다음주 수요일인 2020-04-08 출력 5. last_day(날짜) : 해당 날짜가 속한 '월'의 마지막 날짜 select last_day(sysdate) from dual; --2020-04-30 출력 6. round(날짜, 단위) : 시간 단위 반올림 7. trunc(날짜, 단위) : 시간 단위 버림 select sysdate, round(sysdate), --일단위 round(sysdate, 'month'), --월단위 trunc(sysdate, 'month&..