Study

·Study/Python
안녕하세요! 이번에는 Pandas DataFrame에서 중복된 데이터를 쉽게 확인하는 방법을 소개하려고 합니다. 데이터 분석이나 처리 작업 중에 중복된 데이터가 있는지 확인하고 싶을 때가 자주 있는데요. 간단한 코드 한줄로 확인하는 법을 알아보겠습니다.  중복 데이터 필터링 코드예제 DataFrame을 사용하여 중복 데이터를 필터링하는 코드입니다. Pandas의 duplicated() 메서드를 활용하여 특정 열을 기준으로 중복된 데이터를 확인할 수 있습니다.import pandas as pd# 예시 DataFramedata = { 'column1': [1, 2, 2, 3, 4, 4, 5], 'column2': ['A', 'B', 'B', 'C', 'D', 'D', 'E']}df = pd.Dat..
·Study/Python
안녕하세요! 이번에는 Python에서 모듈을 import할 때 시간을 가변적으로 사용하는 방법을 소개하겠습니다.  문제 상황이번에 모듈에서 datetime.datetime.today()를 사용해 날짜를 선언해 사용하다가 다음날 어제의 날짜로 코드가 작동하는 문제가 발생했었습니다. 확인해보니 모듈을 import한 시점의 날짜로 고정되어 발생한 문제였는데요. 예를 들어 아래와 같이 모듈을 만들면, 시간이 지나도 날짜가 변하지 않습니다. 이를 해결하려면 어떻게 해야할까요?# time_module.pyfrom datetime import datetime# 현재 시간을 고정하는 방식 (문제 발생 가능)current_time = datetime.today()# main.pyfrom time_module import..
·Study/IDE
안녕하세요! 오늘은 VSCode에서 다른 폴더에 위치한 모듈을 import할 때 함수나 변수를 인식하지 못하는 문제를 해결하는 방법을 소개합니다. Python 프로젝트에서는 모듈을 여러 디렉토리에 나눠서 관리하는 경우가 많은데, 이때 간단한 설정만으로 각 폴더에 있는 모듈을 import하고 원활하게 사용할 수 있습니다.모듈: 함수, 클래스, 변수 등을 포함한 하나의 .py 파일  문제상황프로젝트 폴더에 main.py가 위치하고, 별도의 modules 폴더를 생성해 Python 파일들을 모아 관리하고 있다고 가정해 보겠습니다. 폴더 구조는 다음과 같습니다.project/│├── main.py└── modules/ └── calculator_sample.py이때, main.py에서 calculator_..
·Study/Python
안녕하세요! 오늘은 Python에서 문자열에 특정 패턴이 있는지 확인하는 방법을 소개하려고 합니다. 문자열 작업을 하다 보면 특정 패턴의 문자가 포함되어 있는지 확인해야 할 때가 있는데요, 이를 위해 정규식을 활용한 간단한 코드를 작성해 보았습니다. 비슷한 작업을 필요로 하는 분들에게 도움이 되길 바랍니다.  패턴 체크 코드제가 필요했던 패턴은 '*[숫자]*' 입니다. 아래 코드는 문자열에 해당 패턴이 있는지 확인하는 코드입니다.import redef contains_number_pattern(text): # 숫자를 포함한 '*[숫자]*' 패턴을 찾는 정규식 pattern = r'\*\d+\*' # 정규식 검색 return bool(re.search(pattern, text))# 테..
Super-Son
'Study' 카테고리의 글 목록 (6 Page)