본문 바로가기
반응형

전체 글416

[엑셀] 숫자 앞에 필요한 만큼 0 붙이기 월은 1~12까지다. 일은 1~31까지다. 1~9까지 숫자 앞에 0을 붙이고 싶다. 1부터 일련번호를 부여한다. 자리수는 총 4자리를 하고 싶다. 나는 0001, 0002,.... 이렇게 붙여나가고 싶은 것이다. 코드를 만들때 앞에 접두어를 붙인다. 이슈번호는 IS-0001, IS-0002,..IS-0012,... 사원번호는 E-0001, E-0002,...E-0012.... 이렇게 LEN 과 REPT함수를 사용하면 된다. LEN("C3")은 C3 셀의 길이를 출력한다. REPT(문자, 횟수)는 문자를 횟수만큼 반복한다. REPT("0",4)하면 "0000"을 출력한다. REPT앞에 원하는 접두어를 붙이고, 맨 뒤에 숫자를 연결하면 원하는 결과를 얻는다. 이제 적용해 보자. 이슈번호 --> ="IS-"&.. 2022. 4. 29.
파이썬 프로그램 종료 처리 하기 파이썬 프로그램 수행 중간에서 종료처리를 할 때 사용하면 좋아요. import sys for i in range(10): print(f'{i} : ',i * 5) if i == 5: break print('--- last position ---') 결과는 아래와 같이 마지막 print 문장을 출력한다. 0 : 0 1 : 5 2 : 10 3 : 15 4 : 20 5 : 25 --- last position --- PS C:\dev> 중간에 프로그램을 종료해 보자 import sys for i in range(10): print(f'{i} : ',i * 5) if i == 5: exit() print('--- last position ---') 결과는 아래와 같다. 마직막 print 문장이 출력되지 않았다... 2022. 4. 8.
엑셀 VBA(매크로) 시트 추가, 삭제, 이름변경, 복사 하 VBA로 엑셀 시트를 조정해 보았다. 1. 시트 추가 - 추가할 Sheet를 "main' 시트 WorkSheets.Add Before := WorkSheets("main") ' 앞에 추가하려고 할 때 WorkSheets.Add After:= WorkSheets("main") ' 뒤에 추가하려고 할 때 WorkSheets.Add Count:=5 ' 5는 추가할 워크시트 수량 WorkSheets.Add ' 마지막에 워크시트 1개를 추가 2. 시트 삭제 - Sheet "main' 을 삭제 WorkSheets("main").Delete 3. 시트 이름변경 - 시트 'main'의 이름을 'First'로 바꾼다. Sheets("main").Name = "First" 4. 시트 복사 Copy WorkSheets("m.. 2022. 4. 6.
엑셀. 조건부서식-토,일요일 컬럼 색깔바꾸기 엑셀 조건부 서식으로 엑셀일정표에 색깔을 주고자 한다. 토요일, 일요일에 대해서 색깔을 주려한다. 표는 아래와 같다. 일자별 요일을 표시하고 주차와 월을 표시해 두었다. 1. 요일은 한글이 나오도록 했다. 이것은 셀서식으로 해결했다. 범주에서 "사용자 지정"을 선택한다. 형식에 "aaa"를 넣어준다. 그러면 요일 첫 글자가 나온다. 참조로 - "aaaa"하면 "월요일" - "ddd" 하면 "Mon" 즉 영어로 나온다 - "dddd"하면 "Monday"로 나온다 2. 토요일, 일요일은 회색으로 표시했다. 1) 색깔을 적용할 범위를 선정한다. 2) 홈> 조건부서식 >새규칙 으로 가서 "수식을 사용하여 서식을 지정할 셀 결정"을 선택한다. 하단 서식지정에 공식을 지정한다. 기본적으로 IF의 true 항목을 만.. 2022. 4. 6.
[엑셀] 서울시 CCTV 현황 데이터 분석-데이터 전처리 서울시 CCTV 현황 엑셀 파일을 분석하기 위해서 분석항목을 위한 전처리가 선행되어야 한다. 전처리를 선행하는 이유는, 업무 또는 역할의 분리가 크다. 분석 작업을 하다가 필요한 항목이 생기거나, 데이터 정제가 필요한 경우 분석작업을 멈추고 전처리를 재 수행해야 한다. 이런 과정의 반복이 데이터 분석의 과정이지만, 이런 수고를 줄이는 것은 필요한다. 이를 위해서, 분석항목을 정한 이후 필요한 데이터를 정하고, 수집된 데이터에서 없으면 추가로 발굴하거나 생성하고, 기존 데이터에서 로직으로 구성이 가능하면 로직을 반영하여 새로운 칼럼을 만들어 두어야 한다. 서울시 CCTV 현황 데이터 분석에는 아래 4가지 전처리가 필요했다. 엑셀 기반으로 각 항목별 전처리를 진행하였다. 전처리 항목 1) 관리기관명에서 "구.. 2022. 3. 13.
[엑셀] 서울시 CCTV 현황 데이터 분석-개요 엑셀 기능을 활용하여 CCTV 데이터를 분석한다. 행안부에서 운영하는 "한국지역정보개발원"은 "지방행정 인허가 데이터개방"역 사이트인 LOCALDATA(https://www.localdata.go.kr)를 운영한다. 여기서 "생활편의정보 > 생활밀착데이터 > CCTV정보" 위치에서 제공되는 CCTV 정보에서 서울시 데이터만은 수집하여 분석하고자 한다. - 데이터 수집 URL: https://www.localdata.go.kr/lif/lifeCtacDataView.do?opnEtcSvcId=12_04_08_E LOCALDATA - 지방행정인허가데이터개방:생활밀착데이터 13 생활방범 서울특별시 강서구 우장산동 1059-33 - 서울특별시 강서구청 2022-02-11 www.localdata.go.kr - 데.. 2022. 3. 10.
HncCheck "이 앱이 디바이스를 변경할수 있도록 허용 하시겠어요" 메세지 창 제거하기 컴퓨터를 켤 때 마다 "이 앱이 디바이스를 변경할수 있도록 허용 하시겠어요" 메세지 창이 뜬다. 찾아보니 "작업관리자" 에서 "시작프로그램" 탭으로 가서 "HncCheck"를 "사용안함 으로 설정해 주란다. 그렇게 했다. 이제 안 뜬다. "OZWebLaucher Bridge" 도 같이 메세지로 뜬다. 그래서 "사용안함 으로 설정했다. 안 뜬다. 작업관리자는 윈도우 작업줄에 마우스 우클릭하면 하단에 나온다. 끝 2022. 3. 9.
파이썬 리스트 항목 추가, 삭제 문법 리스트 요소 추가 삭제 리스트 요소 추가 # append: 요소를 리스트 마지막에 추가--> 메소트, append 뒤는 괄호사용 lst = [1,2,3,4,5] lst.append(10) print('lst: ', lst) lst: [1, 2, 3, 4, 5, 10] # insert: 리스트.index(위치할index, 값) --> 메소드, insert 뒤에 괄호사용 lst = [1,2,3,4,5] lst.insert(3, 99) print('lst: ', lst) lst: [1, 2, 3, 99, 4, 5] # "+" 연산자를 활용한 요소 더하기 a = [11,12,13,14,15] b = [21,22,23,24,25] c = a + b print('c: ', c) d = c + [31,32,33.. 2022. 3. 6.
파이썬에서 결측치 처리하기 결측치 처리 파이썬에서 데이터 처리를 위해 사용하는 라이브러리에는 판단스가 있다. 판다스는 엑셀 처리와 유사한 기능을 가지고 있다. 판다스를 이용해서 결측치 처리를 해보자. 결측치란 데이터가 없다는 뜻이다. 파이썬에서는 pd.NA, np.nan 으로 적용된다. 1. 라이브러리 Import import numpy as np import pandas as pd 2. 테스트용 데이터 생성 dates = ['2022-03-01','2022-03-02','2022-03-03','2022-03-04','2022-03-05','2022-03-06'] columns = ['A', 'B', 'C&#3.. 2022. 3. 4.
독전감. 당신의 과거를 지워드립니다.(비프케 로렌츠) 『당신의 과거를 지워드립니다.』 이 책의 제목이 맘에 들었다. 지우고 싶은 기억이 있는데, 그게 지워진다면 인생은 어떻게 될까? 소설 속의 이야기이겠지만 궁금했다. 책을 잡으면 시선이 처음 가는 곳은 제목이다. 그 다음이 표지, 그리고 띠지나 부제목에 눈이 간다. 제목만으로 책 내용을 설명할 수 없다. 그래서 부제목을 넣거나, 띠지를 사용해서 내용을 어필한다. 책 뒷날개에는, 책에서 강조하거나 싶은 어구나 문장 그리고 추천 내용이 적혀있다. 강조하고 싶은 어구나 문장은 출판사 담당자가 몇개 추려서 작가에게 확인을 받는다. 본인이 봤을 때 좋았던 구절이기에 그렇다. 가끔 작가가 넣어달라는 부분도 있다. 추천서는 한개만 읽는다. 다 비슷한 문구이다. 내가 그런 감명을 받을지는 모른다. 영화의 에피소드 같다... 2022. 3. 1.
반응형