본문 바로가기
반응형

PROGRAMMING119

[JULIA/줄리아] 조건문(if문, 예제, 활용) 알아보기 안녕하세요, HELLO 이번에는 julia, 줄리아에서 조건문 if statesments을 살펴보겠습니다. 세부적인 부분에서는 차이가 있지만, 줄리아의 조건문의 구조는 파이썬, python과 유사합니다. 만약에 파이썬에 친숙하다면, 줄리아 문법의 이해가 쉬울 것입니다. STEP 1. '조건문 if statesments' 설명 STEP 2. '조건문 if statesments' 예제 STEP 3. '조건문 if 한 줄로 작성' 예제 STEP 1. '조건문 if statesments' 설명 줄리아의 조건문 if는 파이썬과 동일하게 아래와 같이 구성됩니다. if condition # code to be executed if condition is true else # code to be executed if .. 2023. 2. 5.
[JULIA/줄리아] 반복문 (for, while) 사용, 활용 안녕하세요, HELLO 이번에는 julia, 줄리아에서 for, while 구문인 반복문을 살펴보겠습니다. 세부적인 부분에서는 차이가 있지만, 줄리아의 반복문과 구조는 파이썬, python과 유사합니다. 만약에 파이썬에 친숙하다면, 줄리아 문법 이해가 쉬울 것입니다. STEP 1. '줄리아 for 반복문' 정리 STEP 2. '줄리아 while 구문' 정리 STEP 1. '줄리아 for 반복문' 정리 파이썬과 동일하게, for, range로 구성됩니다. 추가적으로 줄리아는 printin 함수를 통해 출력합니다. for i in 1:10 println(i) end STEP 2. '줄리아 while 구문' 정리 파이썬과 동일하게, while True 형식으로 구성됩니다. i = 1 while i 2023. 2. 5.
[JULIA/줄리아] 정규식을 활용하여 괄호 안 텍스트 추출 또는 삭제하기 안녕하세요, HELLO 이번에는 줄리아, Julia에서 정규식과 library matching을 활용해서, STEP 1. '괄호와 괄호 안 문자열' 삭제 STEP 2. '괄호와 괄호 안 문자열' 추출 위 두 가지에 대해서 살펴보고자 합니다. STEP 1. '괄호와 괄호 안 문자열' 삭제 소스코드는 아래와 같이 정규표현식과 matching을 이용해서 문자열을 삭제할 수 있습니다. using Matching function delete_data_between_parentheses(str) match = match(r"(.*)\((.*)\)(.*)", str) return match.captures[1] * match.captures[3] end input_str = "This is a sentence wit.. 2023. 2. 4.
[PYTHON] 데이터프레임을 엑셀(excel)에 서로 다른 시트(sheet)로 저장하기 안녕하세요, HELLO 파이썬의 판다스 라이브러리는 xlsxwriter라고 불리는 기능을 제공합니다. ExcelWriter는 Microsoft Excel 시트에 데이터 프레임을 활용할 수 있는 클래스입니다. xlsxwriter을 활용해서 데이터프레임을 엑셀(excel)에 서로 다른 시트(sheet)로 저장하는 방법에 대해서 살펴보고자 합니다. 추가적으로 위 방법을 활용해서 여러 개의 데이터프레임을 여러 개의 엑셀로 저장하는 방법에 대해서도 살펴보겠습니다. STEP 1. 'excelwriter', 'to_excel' 설명 파이썬에서 데이터프레임을 활용해서 엑셀로 저장하거나 불러올 때는, 텍스트, 숫자, 문자열 및 수식은 모두 ExcelWriter를 사용하여 작성할 수 있습니다. 또한 여러 워크시트에서 사용.. 2023. 1. 31.
[Leetcode] 185. Department Top Three Salaries_해설, 풀이, 설명 안녕하세요, HELLO 오늘은 Leetcode 알고리즘 문제 '185. Department Top Three Salaries'에 대해서 살펴보고자 합니다. 알고리즘 문제, 코드, 해설 그리고 Leetcode에서 제공해 준 solution 순서대로 정리하였습니다. STEP 1. 'Department Top Three Salaries' 알고리즘 문제 STEP 2. 'Department Top Three Salaries' 코드(code) STEP 3. 'Department Top Three Salaries' 해설 STEP 4. 'Department Top Three Salaries' solution STEP 1. 'Department Top Three Salaries' 알고리즘 문제 A company's ex.. 2023. 1. 28.
[Leetcode] 184. Department Highest Salary_해설, 풀이, 설명 안녕하세요, HELLO 오늘은 Leetcode 알고리즘 문제 '184. Department Highest Salary'에 대해서 살펴보고자 합니다. 알고리즘 문제, 코드, 해설 그리고 Leetcode에서 제공해 준 solution 순서대로 정리하였습니다. STEP 1. 'Department Highest Salary' 알고리즘 문제 STEP 2. 'Department Highest Salary' 코드(code) STEP 3. 'Department Highest Salary' 해설 STEP 4. 'Department Highest Salary' solution STEP 1. 'Department Highest Salary' 알고리즘 문제 Write an SQL query to find employees w.. 2023. 1. 21.
[PYTHON] Dataframe Multi index, Single index 활용법, 개념, 정리, 설명 안녕하세요, HELLO 데이터를 분석하다 보면 멀티 인덱스 (Muliti index)을 활용하여 데이터를 세부적으로 보기도 하며, 또는 멀티 인덱스로 구성된 데이터프레임을 싱글 인덱스 (Single index)로 변환해서 분석하기도 합니다. 이번에는 pandas를 활용하여 dataframe의 인덱스에 대해서 살펴보고자 합니다. STEP 1. 'Multi index, Single index' 개념 및 설명 STEP 2. 'Multi index to single index' 방법 STEP 3. 'Single index to Multi index' 방법 STEP 1. 'Multi index, Single index' 개념 및 설명 실습에서 활용한 데이터는 '기업마당'의 스타트업 정부 사업 공고입니다. 위 파일.. 2023. 1. 16.
[Leetcode] 183. Customers Who Never Order_해설, 풀이, 설명 안녕하세요, HELLO 오늘은 Leetcode 알고리즘 문제 '183. Customers Who Never Order'에 대해서 살펴보고자 합니다. 알고리즘 문제, 코드, 해설 그리고 Leetcode에서 제공해준 solution 순서대로 정리하였습니다. STEP 1. 'Customers Who Never Order' 알고리즘 문제 STEP 2. 'Customers Who Never Order' 코드(code) STEP 3. 'Customers Who Never Order' 해설 STEP 4. 'Customers Who Never Order' solution STEP 1. 'Customers Who Never Order' 알고리즘 문제 Write an SQL query to report all custom.. 2023. 1. 6.
[PYTHON] 특정 날짜가 올해의 몇 주차인지 계산, 확인 방법 안녕하세요, HELLO 이번에는 파이썬으로 특정 날짜가 올해의 몇 번째 주인지 구하는 방법을 살펴보겠습니다. STEP 1. 'timedelata 데이터인 경우, datetime isocalendar 함수' 활용 STEP 2. 'String 데이터인 경우, datetime과 split 함수' 활용 STEP 1. 'timedelata 데이터인 경우, datetime isocalendar 함수' 활용 Timedelta 데이터인 경우에는, 별도의 전처리 없이 Datetime 패키지를 import 하고, isocalendar 함수를 호출하면 아래와 같이 날짜 정보를 튜플로 반환받습니다. import datetime date = datetime.datetime.now().isocalendar() print(f'Is.. 2022. 12. 31.
반응형