1억 1천만원을 1001만원으로 바꾸는 것처럼 한글이 포함된 가격 표시를 만원 단위로 바꾸는 파이썬 예제코드입니다. 2024. 8. 11 최초작성실행 결과입니다. 5000만원 -> 5000만원1억 1천만원 -> 10001만원2억원 -> 20000만원15000원 -> 1만원2만 5000원 -> 2만원삼십억 이천만원 -> 10001만원1억 5천 -> 10000만원전체 코드입니다. def convert_to_manwon(amount_str): amount_str = amount_str.replace(',', '').replace(' ', '').replace('원', '').strip() total = 0 num_map = {'십': 10, '백': 100, '천': 1000, '만': 100..

“10 minutes to pandas” 문서를 따라해보며 작성했습니다.https://pandas.pydata.org/pandas-docs/stable/user_guide/10min.html2022. 02. 02 최초작성2022. 03. 192022. 08. 202023. 6. 17열 이름과 행 인덱스로 선택하기 df["A"] 또는 df.A 처럼 열의 이름을 지정하여 해당 열을 선택할 수 있습니다. import numpy as npimport pandas as pddf = pd.DataFrame([[1, 3, 3, 4],[5, 0, 7, 8],[9, 2, 11, 12]], columns=list("ABCD"))print(df)print()# 열 이름이 A인 열을 선택합니다. print(df["A"])p..
SQLite3 Python 예제를 다룬 포스트를 모아놓았습니다.2024. 3. 7 최초작성2024. 8. 11 테이블 출력 추가 sqlite3 테이블에 데이터 삽입하는 Python 예제코드https://webnautes.tistory.com/2225sqlite3 테이블 출력하는 Python 예제https://webnautes.tistory.com/2372sqlite3 테이블에 있는 레코드 개수 세는 Python 예제코드https://webnautes.tistory.com/2223 sqlite3 테이블에 있는 레코드 하나를 랜덤으로 보여주는 Python 예제https://webnautes.tistory.com/2224 sqlite3 테이블에서 데이터를 검색하는 Python 예제코드https://webn..
sqlite3 테이블 출력하는 Python 예제입니다.2024. 8. 11 최초작성다음 포스트에서 테이블에 입력한 데이터를 모두 출력해보는 예제코드입니다. sqlite3 테이블에 데이터 삽입하는 Python 예제코드https://webnautes.tistory.com/2225import sqlite3database_file_path = 'zodiac.db' # 데이터베이스 파일 이름입니다.table_name = 'zodiac' # 테이블 이름입니다.try: conn = sqlite3.connect(database_file_path) cursor = conn.cursor() print("Database connection successful!")except ..

한국어 형태소 분석기인 Kiwi(Korean Intelligent Word Identifier)의 Python 모듈인 Kiwipiepy 사용방법을 간단히 다룹니다. 2024. 8. 1 최초작성2024. 8. 11 사용자 단어 추가 kiwipiepy를 사용하려면 필요한 패키지를 설치합니다. Python 3.6 이상에서 사용가능합니다. $ pip install kiwipiepy다음처럼 대화형 인터페이스로 형태소 분석기를 테스트해 볼 수 있습니다.한국어 형태소 분석기는 한국어를 형태소로 분리하고 품사를 분석해줍니다. 분리된 형태소는 form 항목에 포함되며 각 형태소의 품사는 tag 항목에 포함됩니다. $ python3 -m kiwipiepykiwipiepy v0.18.0>>> 아버지가방에들어가시다([Tok..
특정 단어 뒤에 있는 단어를찾는 Python 예제입니다. 2024. 8. 10 최초작성“나이” 뒤에 있는 단어를 찾는 예제입니다. import retext = """이름 홍길동 나이 30 직업 개발자이름 김철수 나이 25 직업 학생이름 이영희 나이 35 직업 교사"""pattern = r'나이\s*(\w+)'names = re.findall(pattern, text)for name in names: print(name)실행결과입니다. 302535
웹크롤링시 requests 패키지에서 에러가 발생하는 에러입니다. 대량으로 크롤링시 발생할수 있습니다. 최초작성 2024. 8. 8 다음 포스트에서 소개하는 방법을 사용해서 해결했습니다. [Python] 페이지 요청 보낼 때 가상의 유저 만들기 - fake_useragenthttps://seojeong-99.tistory.com/150
Python에서 예외처리를 위해 try, except를 사용하는 방법을 다룹니다. 2021. 12. 4 - 최초작성2024. 6. 28참고https://stackoverflow.com/a/47103744/15850881예외가 발생하는 상황으로 배열의 인덱스 범위를 넘어가는 인덱스로 사용해보려고 합니다. 예외를 감지할 코드를 try와 except 사이에 두면 됩니다. import numpy as np# 4개의 원소를 값는 넘파이 배열을 생성합니다. 배열의 인덱스 범위는 0 ~ 4가 됩니다.a = np.array([1, 2, 3, 4])idx = 5try: print(a[idx])# 모든 예외를 감지하기 위해 Exception를 사용합니다. Exception 대신에 감지할 예외 종류를 적어도 됩니다..
파이썬의 리스트에 대해 다루고 있습니다.2024. 6. 22 최초작성2024. 7. 72024. 7. 21 리스트의 메소드 사용법 추가 다음 글을 기반으로 작성되었습니다. https://docs.python.org/ko/3/tutorial/introduction.html https://docs.python.org/ko/3/tutorial/datastructures.html포스트에서 >>>는 파이썬 인터프리터에서 실행했음을 의미합니다.파이썬에는 다른 데이터 타입의 값들을 포함할 수 있는 컴파운드 (compound) 데이터 타입이 있습니다. 그중에 하나가 리스트(list)로 대괄호[] 사이에 쉼표로 구분된 값들을 적습니다. 리스트는 서로 다른 데이터 타입의 값들을 포함할 수 있지만, 모두 같은 데이터 ..
파이썬의 제어문에 대해 다루고 있습니다. ifforrangewhilebreak, continue, elsepassmatch2024. 7. 18 최초작성다음 글을 기반으로 작성되었습니다. https://docs.python.org/ko/3/tutorial/controlflow.html#if 주어진 조건에 따라 다른 코드를 실행하기 위해 사용합니다. if 만 단독으로 사용하거나 if 문 뒤에 elif, else를 사용할 수 있습니다. if문을 하나만 사용하는 경우입니다. 패스워드를 검사해봅니다. 실제로는 이렇게 간단히 패스워드를 검사하지는 않습니다. password = 1234 # 정답 패스워드를 입력합니다.if password == 1234: print('패스워드가 맞습니다.')실행결과입니다. 패스..