728x90 분류 전체보기347 CheckIO - between-markers-simplified Problems: py.checkio.org/en/mission/between-markers-simplified/ My Solution def between_markers(text: str, begin: str, end: str) -> str: """ returns substring between two given markers """ # your code here return text[text.index(begin)+1:text.index(end)] if __name__ == '__main__': print('Example:') print(between_markers('What is >apple', 'apple', '', 'apple', ' 2020. 12. 5. CheckIO - Nearest value Problem: py.checkio.org/en/mission/nearest-value/ My solution def nearest_value(values: set, one: int) -> int: # your code here n = 0 while(not (one + n in values or one - n in values)): n = n + 1 if one - n in values: return one - n else: return one + n if __name__ == '__main__': print("Example:") print(nearest_value({4, 7, 10, 11, 12, 17}, 9)) # These "asserts" are used for self-checking and n.. 2020. 12. 2. [MS Word] 옹스트롬 (Ångström) 입력하기 ■ 문제: MS 워드에서 옴스트롱 단위를 기호를 통해서 입력 해결방안: 옴스트롱 (Ångström)기호는 아래와 같이 입력한다. - 기호란에서 문자코드에 "212B" 입력 - 하위 집합: 글자 모양 기호 (영문: letterlike symbol) 2020. 11. 23. [데이터분석 전문가/준전문가] 과목 4 - 2장 - 통계 분석 1 제 1절 통계학 개론 1. 통계 분석 개요 ■ 통계학의 정의 자료로부터 유용한 정보*를 이끌어 내는 학문 * 유용한 정보를 이끌어 내는 작업에는 자료의 수집과 정리, 그리고 이를 해석하는 방법 등을 모두 포함 ■ 모집단과 표본 1) 모집단: 우리가 알고자 하는 전체를 의미 - 모집단은 유한 모집단과 무한 모집단으로 나뉨 - 유한 모집단: 유한 개의 개체로 이루어진 모집단 - 무한 모집단: 무한 개의 개체로 이루어진 보통 개념적으로 상정된 모집단 2) 추출단위/원소: 모집단을 구성하는 개체 3) 표본: 조사하는 모집단의 일부분 4) 모수(parameter): 모집단에 대해 알고자 하는 값 5) 통계량 (statistic): 모수를 추론하기 위해 구하는 표본의 값 6) 모집단에 조사하는 방법: 총조사(cen.. 2020. 11. 21. [데이터분석 전문가/준전문가] 과목 4 - 1장 - R 기초와 데이터 마트 4 제 4 절 시계열 예측 1. 정상성 • 시계열자료: 시간의 흐름에 따라서 관측된 데이터 (Time-series Data) - 시계열 분석을 하기 위해선, 정상성*(stationary)를 만족해야함 * 정상성: 시점에 상관없이 시계열의 특성이 일정함을 의미하며 아래의 특징을 만족해야 한다. 아래의 특징을 하나라도 만족하지 않는 경우에는 비정상 시계열이라 부르며, 대부분 시계열 자료는 비정상 시계열이라 부른다. (a) 평균이 일정 (b) 분산이 시점에 의존하지 않음 (c) 공분산은 단지 시차에만 의존하고 시점 자체에는 의존하지 않는다. • 주어진 시계열 자료가 정상성을 만족하는지 판단하는 과정 (1) 그림을 통해 자료의 이상점(outlier)과 개입(intervention)을 살핌 - 이상점: 해당 이상점을.. 2020. 11. 20. [데이터분석 전문가/준전문가] 과목 4 - 1장 - R 기초와 데이터 마트 3 제 3절 결측값 처리와 이상값 검색 1. 데이터 탐색 ■ 데이터 기초 통계 • head() : 에서 앞 6줄만 보도록 한다. • head(, n) : 에서 앞에서 n번째 줄까지 보도록 한다. • str(): 의 구조를 파악한다. • summary(): 의 기초 통계량들을 확인한다. - 평균값, 표준편차, 분산, 중앙값 등을 출력 - 범주형 변수의 경우, 각 범주에 대한 빈도수를 출력하여 데이터의 분포를 파악 - 연속형 변수의 경우, cov와 cor 함수를 통해 공분산행렬과 상관계수행렬를 출력 1) head(iris) > data("iris") > head(iris) Sepal.Length Sepal.Width Petal.Length Petal.Width Species 1 5.1 3.5 1.4 0.2 se.. 2020. 11. 20. [데이터분석 전문가/준전문가] 과목 4 - 1장 - R 기초와 데이터 마트 1 제 1절 R 기초 1. 분석환경의 이해 가. R의 특징 • 그래픽 처리 • 데이터 처리 및 계산 능력 • 패키지 라. R 언어와 문법 1) R의 데이터 구조: 벡터, 행렬, 데이터 프레임 (a) 벡터 • 벡터 데이터 구조는 하나의 스칼라값, 혹은 하나 이상의 스칼라 원소들을 갖는 단순한 형태의 집합 • 벡터 데이터에 들어갈 수 있는 데이터 타입: 숫자, 문자, 논리 연산자 - 벡터 데이터에 숫자만 있는 경우: 숫자형 벡터 - 벡터 데이터에 문자만 있는 경우: 문자형 벡터 - 벡터 데이터에 논리 연산자만 있는 경우: 논리 연산자 벡터 - 문자형벡터와 숫자형 벡터가 결합이 될 경우, 합쳐진 벡터는 문자형 벡터가 된다. • R에서 다루는 구조 중에서 가장 단순한 형태이며, c*를 이용하여 선언가능 • 기본적으.. 2020. 11. 20. [데이터분석 전문가/준전문가] 과목 3 - 2 장 - 분석 마스터 플랜 개인적으로 한국데이터산업진흥원에서 출판한 데이터 분석 전문가 가이드를 읽으면서 정리한 내용입니다 제 1 절 마스터 플랜 수립 1. 분석 마스터 플랜 수립 프레임워크 - 분석 과제를 대상으로 전략적 중요도, 비지니스 성과 및 ROI, 분석 과제의 실행 용이성 등 다양한 기준을 고려해 적용할 우선 순위를 설정 - 분석을 업무에 내제화할 것인지, 별도의 분석화면으로 적용할 것인지, 분석 데이터를 내부 데이터로 한정할 것인지, 외부데이터까지 포함할 것인지, 분석 기술은 어느 기술 요소까지 적용할 것인지 등 분석 적용 범위 및 방식에 대해서도 종합적으로 고려하여 데이터 분석을 실행하기 위한 로드맵을 수립 - 기업 및 공공기관에서는 시스템의 중장기 로드맵을 정의하기 위해 정보전략계획인 ISP를 수행 : 정보기술 또.. 2020. 11. 18. [데이터분석 전문가/준전문가] 과목 3 - 1 장 - 데이터 분석 기획의 이해 개인적으로 한국데이터산업진흥원에서 출판한 데이터 분석 전문가 가이드를 읽으면서 정리한 내용입니다 제 1절 분석 기획 방향성 도출 분석 기획이란? • 실제 분석을 수행하기 앞서 분석을 수행할 과제의 정의 및 의도했던 결과를 도출할 수 있도록 적절하게 관리할 수 있는 방안을 사전에 계획하는 일련의 작업 • 어떠한 목표(what)를 달성하기 위하여 (why) 어떠한 데이터를 가지고 어떤 방식으로 (How) 수행할 지에 대한 일련의 계획을 수립하는 작업 1. 분석 기획의 특징 • 빅데이터 분석의 주의점: 데이터를 다루는 특성 때문에, IT 기술 및 분석 기법에 치우치는 경향 • 분석을 할 때 필요한 3가지 영역에 대한 고른 시각과 역량 (1) 수학/통계학적 지식, (Math $ Statistics) (2) 해킹.. 2020. 11. 18. 이전 1 ··· 29 30 31 32 33 34 35 ··· 39 다음 728x90