본문 바로가기

파이썬95

Python Pandas DataFrame 활용하기 안녕하세요, 이번 포스팅에서는 Python의 Pandas 패키지 함수 중에 DataFrame이라는 함수를 어떻게 활용하는지에 대한 내용으로 작성해보도록 하겠습니다. 쉬운 이해를 돕기 위해서 예시를 통해 설명드리도록 하겠습니다. Pandas DataFrame 이용하기 : Pandas 패키지를 잘 이용을 하려면 numpy 패키지도 같이 혼용해서 사용하시면 더 편리하게 사용하실 수 있습니다. 그러므로 Pandas 와 numpy의 패키지를 같이 선언을 합니다. #pandas와 numpy의 패키지를 선언함. import pandas as pd import numpy as np 추가적으로 말씀 드리지만, "as pd", "as np"는 pandas와 numpy의 풀네임을 쓰지 않고 단축 단어로 사용하기 위한 것입니.. 2021. 3. 20.
Python trim 기능 구현 할 수 있는 코드 & 함수 안녕하세요 이번 포스팅은 python 코드 중에 "trim"을 구현할 수 있는 코드에 대해서 설명드리겠습니다. python 내부 함수로서 세 가지가 있는데, strip(), lstrip(), rstrip() 이렇게 3가지가 있습니다. trim 기능 설명 : trim의 기능을 간단하게 설명 드리면 string의 양쪽 공백 중에 선택하여 제거하는 것입니다. 업무나 장부 정리하실 때 vlookup 하실 때 분명히 눈으로는 값이 똑같아 보이는데, 해당 값을 찾아오지 못하는 케이스를 경험하셨을 겁니다. 그럴 경우 잘 보면, 셀 내부 값의 양쪽 or 한쪽에 공백(space bar)이 있는 경우가 많습니다. 이런 혼선을 방지하고자 trim 기능을 사용하여 공백을 제거합니다. python trim 기능 구현 가능 함수.. 2021. 3. 19.
AttributeError: 'NoneType' object has no attribute 'find' 에러 해결 방법 안녕하세요 이번 포스팅에서는 파이썬 수행 시 발생할 수 있는 오류 중에 하나인 "AttributeError: 'NoneType' object has no attribute 'find'"에 대해서 설명드리겠습니다. 쉬운 이해를 돕기 위해서 예제를 통해서 설명드리겠습니다. 에러 발생 배경 코드 : "AttributeError: 'NoneType' object has no attribute 'find'" 에러가 발생한 배경코드를 먼저 말씀드리겠습니다. 코드는 아래와 같습니다. 아래 코드를 보시면 어떤 내용에서 특정 문구를 찾는 함수인 find()를 사용하는 함수입니다. 즉 엑셀 내용 중에 특정 문구가 있는지를 먼저 물어보고 있으면 그에 대한 결과 값을 출력하는 코드입니다. ▼ 관련 Source file인 엑셀.. 2021. 3. 18.
Python timer 패키지 이용하기 안녕하세요, 이번 포스팅은 코드 구현을 하는데 얼마나 시간이 많이 걸리는지 알아보고 위해 필요한 패키지인 timer 에 대한 내용입니다. 시간을 실제적으로 측정하는 예제를 통해서 설명 드리도록 하겠습니다. timer 를 적용한 코드 구현하기 : 비교적 간단한 코드를 이용하여 timer 패키지를 이용해보도록 하겠습니다. 아래 코드를 보시면 0이라는 초기값에 1월 더하는 데 1000번을 더하는 것입니다. 이 코드를 수행하는데 걸리는 시간에 대해서 알아보도록 하겠습니다. 첫번째 코드는 그냥 For문을 이용한 기본 코드입니다. 아래 코드 참조 하세요. import logging from timer import timer # timer를 사용하여 경과시간을 출력하기 위해서는 아래 문구를 꼭 먼저 입력을 해줘야 합.. 2021. 3. 7.
Python 파이썬 try except 구문 안녕하세요, python의 예외 처리 방식인 try except 구문에 대해서 설명 해 드리겠습니다. 코드 구현 시 에러사항을 컨트롤하는 구문이라고 생각하시면 됩니다. Try Except 구문 : 말 그대로 일단 'try' 시도는 하고, 그 다음에 에러가 생기면 어떻게 처리해야할지는 exception에서 관리한다라고 생각하시면 됩니다. 그럼 어떤 분은 없어도 되는 거 아니냐?! 그럴 수도 있습니다. 그런데 그 생각의 기본은 우리가 프로그래밍을 하고 모든 error를 파이참 같은 IDLE 프로그램을 사용하면서 손 쉽게 볼 수 있을 때 애기입니다. 만약 이 프로그램을 프로그래머가 아닌 사용자가 쓸 경우에는 이런 Error 경고 메세지가 필요한 상황입니다. 즉 두가지 모든 입장에서 유용한 구문이라고 생각하시면.. 2021. 3. 7.

// 내부링크를 현재창으로 열기 // Open internal links in same tab