[Python] Dataframe 컬럼 값 변경 방법 6가지

파이썬 데이터 분석

파이썬과 데이터프레임 안녕하세요, 지꿀입니다. 파이썬은 데이터 과학과 분석 분야에서 가장 널리 사용되는 프로그래밍 언어 중 하나입니다. 특히, Pandas 라이브러리의 DataFrame은 데이터 처리와 분석에 있어 필수적인데용. 이 글에서는 파이썬의 Pandas 라이브러리를 사용하여 DataFrame 컬럼의 값을 변경하는 여섯 가지 방법을 소개하고자 합니다. 각각 replace(), iloc(), loc(), boolean indexing, map(), lambda와 apply()를 활용하는 것으로, 각각의 예제 코드와 함께 … Read more

[Python] 요일 및 평일/공휴일 구하기

요일 반환 함수

안녕하세요. 오늘은 파이썬으로 날짜 관련 데이터를 다룰 때 유용히 쓸 수 있는 요일 및 공휴일 반환하는 기능에 대해 알아보려고 합니다. 1. 요일 계산하기 파이썬으로 요일을 계산할 때 datetime 패키지를 import 하여 weekday() 함수를 활용하면 됩니다. weekday() 함수는 datetime 객체의 메서드로, 월요일부터 일요일까지 0부터 6까지의 정수로 표현해줘요. 예제 코드 실행 결과 weekday() 함수는 요일을 정수로 표현해 … Read more

[워드프레스] 블로그 포스팅에 프로그래밍 코드 삽입하기 – 무료 플러그인

Code Block Pro

안녕하세요, 지꿀입니다 😀오늘은 워드프레스로 IT/프로그래밍 블로그 운영을 막 시작하신 분들께 도움이 되는 포스팅이에요. 바로 파이썬, 자바스크립트, C# 등 다양한 프로그래밍 언어로 작성한 코드를 포스팅할 때 유용한 플러그인 소개입니다.제 Python 관련 포스팅에도 항상 등장하고 있습니다! 1. 플러그인 설치 워드프레스 관리자 페이지에서 [플러그인] > Code block을 검색 해주세요. 그럼 Code Block Pro – Beautiful Syntax Highlighting 플러그인이 … Read more

[Python/자동화] pywinauto process ID로 앱 실행하기

안녕하세요. pywinauto로 자동화 업무를 위한 프로그래밍을 할 때, 실행시킬 앱을 프로세스 ID로 연결하는 방법에 관한 포스팅입니다. pywinauto 패키지 pywinauto 패키지는 윈도우 응용 프로그램을 효과적으로 자동화하는데 흔히 쓰입니다. Windows GUI 소프트웨어를 자동으로 제어할 때 효율적으로 사용할 수 있어요. pywinauto는 다양한 윈도우 응용 프로그램과 호환되며, 다양한 컨트롤 유형에 대한 기능들을 제공하여 다양한 자동화 시나리오 작성이 가능합니다. process … Read more

[Python] 사용자 클릭 버튼명 또는 텍스트 자동으로 수집하기

Outlook

안녕하세요. 지꿀입니다 😀오늘은 사용자가 윈도우 어플리케이션을 사용할 때, 클릭한 텍스트를 수집하는 코드에 관련한 코드를 작성해보려고 해요. 사용자 클릭 버튼 추적하기 저는 RPA(자동화) 과제를 수행하면서 사용자가 어떤 버튼을 클릭했는지에 대한 정보 수집이 필요했어요. 해당 프로세스는 총 3단계로 나눌 수 있어요. 클릭 추적 프로세스 예제 코드 저는 Microsoft사의 Outlook을 대상으로 코드를 짜보았어요. 1. module import 2. Outlook … Read more

[Python] datetime 기간 혹은 시간 더하고 빼기

안녕하세요. 지꿀입니다 🙂오늘은 파이썬으로 날짜 혹은 시간 등 시점에 대한 데이터를 다룰 때 특정 시점에서 특정 일수 혹은 시간을 더하고 빼는 방법에 대해 포스팅하려고 합니다. 예를 들면 오늘로부터 한 시간 후, 일주일 후, 한 달 후 등의 시점을 구할 수 있어요. 1. timedelta 활용하기 첫번째 방법은 timedelta를 사용하는 방법입니다. 현재 시점의 날짜 및 시간을 now라는 … Read more

[Python] list 형태의 string을 list로 변환하기

ast 패키지 사용하기

안녕하세요. 지꿀입니다. 오늘은 list 형태의 string을 list로 바로 변환하는 함수에 대해 포스팅 하려고 합니다. OpenAI API를 사용하면서 ‘list 형태로 대답해줘’라고 프롬프트를 작성할 경우, 리스트 형태의 string으로 응답을 받아와서 바로 list로 변환하는 함수를 짜보았어요. 생각보다 이곳 저곳에 잘 활용하고 있습니다. ㅎㅎ ast 패키지 사용하여 list 변환하기 ast 패키지를 import 하여 literal_eval() 함수를 사용하면 간단히 변환할 수 … Read more

[Python/자동화] pywinauto AppStartError 더 높은 권한으로 실행시키기

관리자 권한으로 실행

안녕하세요. 지꿀입니다 🐽 Pywinauto AppStartError 파이썬을 이용하여 자동화 프로그램(매크로/RPA)를 만들 때, pywinauto 패키지를 많이 쓰는데요. VS Code에서 자동화 할 때 실행시켜야 할 프로그램이 관리자 수준의 높은 권한으로 실행시키는 프로그램일 때, 아래와 같이 AppStartError: Could not create the process 에러를 마주할 수 있습니다. AppStartError 권한 상승 해결법 해결법은 아주 간단했는데요. VS Code 자체를 관리자 권한으로 실행시켜 … Read more

[워드프레스] 구글 검색시 아이콘 및 로고 노출하기

파비콘 등록하기

안녕하세요, 지꿀입니다 🐽 워드프레스 블로그를 운영할 때 가장 중요한 것은 검색했을 때 블로그를 잘 노출하는 것인데요. 그 중 검색 결과에 나타나는 로고, 파비콘 설정 방법에 대해 알아보겠습니다. 파비콘이란? 파비콘이란, 검색 결과에 나타나는 로고입니다. 파비콘은 브랜드 가시성을 높이는데 중요한 역할을 해요. 예를 들어, 파비콘이 설정되지 않았을 경우 제 글이 어떻게 구글에서 노출되고 있는지 아래 이미지에서 확인할 … Read more

[Python/자동화] pywinauto print_control_identifiers() 변수로 저장하기

control_identifiers()

안녕하세요, 지꿀입니다🐽 요즘 파이썬을 이용한 자동화(RPA, 매크로 제작)에 관심이 생겨 pywinauto 패키지와 pyautogui 패키지를 열심히 공부하고 있어요. 그 중 pywinauto 패키지를 사용하는 분들이라면 거의 모두가 사용하시는 print_control_identifiers() 함수에 대해 포스팅을 하게 되었습니다. pywinauto print_control_identifiers() pywinauto 패키지를 이용하여 앱의 dialog를 획득한 다음, 해당 앱의 버튼, 메뉴, 콤보박스 등의 구조를 보기 위해 print_control_identifiers() 함수를 많이 이용합니다. 이 … Read more