728x90 공부 목록/IT & 프로그래밍99 마이크로 오피스 엑셀과 파워포인트 실행 취소 횟수 늘리기 회사에서나 대학교에서 보고자료나 연구자료를 작성하기 위해 마이크로 오피스의 엑셀이나 파워포인트를 사용하게 됩니다. 이러한 툴에는 일반적으로 잘 사용은 하는데, 평소에 잘 알지 못했던 기능들이 상당히 많습니다. 'Ctrl+z'를 보면 바로 취소 단축키라는 것을 알 수 있습니다. 이번 글에서는 'Ctrl+z'의 설정에 대해 정리해 보겠습니다. 1. Ctrl + z 란? 윈도우 OS 기반의 모든 프로그램에서 'Ctrl+z'는 실행 취소란 의미의 단축키입니다. 거의 모든 프로그램에서 동일하게 작동이 됩니다. 마이크로 오피스의 경우 엑셀, 파워포인트, 워드에서도 해당 단축키가 동작합니다. 실행 취소의 취소는 'Shift+Ctrl+z'입니다. 엑셀과 파워포인트에서 자료를 작성하거나 정리할 때 '실행 취소'의 기능은.. 2023. 7. 16. Python Matplotlib plot() - 선 종류 지정 방법 데이터를 가시화하는 그래프를 그리다 보면 여러 데이터들을 구분해야 하는 경우가 생깁니다. 이럴 경우에는 그래프별 색상을 다르게 표시하게 됩니다. 어떤 경우에는 색상이 아니라 선의 형태를 변경해서 그려야 하는데, 참조선과 같은 경우는 점선으로 종종 표기합니다. matplotlib에서 선 종류를 어떻게 구현하는지 확인해 보도록 하겠습니다. 1. 기호를 이용한 선 종류 지정 선의 종류는 직선. 대시선, 점선, 대시-점선으로 크게 4개로 구분합니다. plt.plot()에서 ' ' 기호 안에 특정 기호를 넣으면 선의 종류를 지정할 수 있습니다. solid = '-' dashed = '--' dotted = ':' dashdot = '-.' 각 선의 종류를 어떻게 반영하는지 보이기 위해 아래와 같이 예제 코드를 만.. 2023. 7. 15. Python Matplotlib 그래프 - 축 레이블 폰트와 오프셋 설정 파이썬에서 matplotlib을 이용하여 그래프를 그릴 때 plt.plot()을 사용합니다. 이 함수만 사용하게 되면 x축과 y축은 자동으로 세팅되고 그래프만 나타나게 됩니다. 그래프를 꾸며주기 위해 여러 가지 함수들이 존재하는데 오늘은 x축과 y축의 라벨을 나타나게 하는 xlabel()과 ylabel()에 대해 정리해 보겠습니다. 1. xlabel() / ylabel() 함수 없이 그래프 그릴 경우 아래의 코드는 xlabel()이나 ylabel()을 사용하지 않고 단순히 plt.plot()만 사용했을 때의 결과물입니다. import matplotlib.pyplot as plt # 데이터 생성 x = [1, 2, 3, 4, 5] y = [2, 4, 6, 8, 10] # 그래프 그리기 plt.plot(x,.. 2023. 7. 14. Value must be either numerical or a string containing a wildcard 에러 파이썬을 이용하여 데이터 분석을 하기 위해 pandas의 pd.read_excel()이나 pd.read_csv() 함수를 이용하게 되는데, 가끔씩 우리가 알지 못하는 에러들이 발생하곤 합니다. 프로그램의 오류인지 파일의 오류인지 잘 확인이 안 되는 이러한 에러 중자주 발생할 수 있는 에러에 대해 조치 방법을 설명드리려고 합니다. 1. Value must be either numerical or a string containing a wildcard 란? 해당 에러는 pd.excel('testfile.xlsm)을 실행해서 생긴 에러입니다. 에러의 내용을 그대로 해석해 보면 ‘값은 숫자나 와일드카드가 포함된 문자열이어야 한다.’입니다. 읽으려는 엑셀 파일의 값에 대해 잘못된 것이라는 의미입니다. pd.exc.. 2023. 7. 13. 엑셀 파일 열기에 시간이 걸린다면 셀 스타일을 삭제해 보세요 엑셀을 사용하시는 분들 중에 내용은 별로 없는데 용량이 큰 파일을 보신 분들이 있을 겁니다. 물론 이러한 파일은 반응속도도 느린 것이 단점입니다. 이러한 원인 중 하나가 해당 엑셀파일에 무수히 많은 스타일이 있는 경우입니다. 이번 포스팅에서는 스타일이 왜 이렇게 많이 생성되는지와 불필요한 스타일을 제거하는 방법에 대해 정리해 보려고 합니다. (본 포스팅은 맥북에서 작성되었으며 캡처된 이미지가 윈도우와 다소 차이가 있을 수 있습니다.) 1. 불필요한 스타일은 왜 생성이 되는 걸까? 회사에서 엑셀을 사용하다 보면 다른 사람이 전달해 준 파일을 이용하여 수정하고 전달하고를 반복하게 됩니다. 이때 내용만 복사하지 않고 워크시트를 복사해서 다른 파일에 붙여 넣기를 하는 경우가 있습니다. 이런 경우에는 불필요한 스.. 2023. 7. 13. Python에시 'only size-1 arrays can be converted to Python scalars' 에러란? NumPy는 다차원 배열을 지원하며, 이러한 배열은 스칼라 값(하나의 값)이 아니라 여러 개의 값을 가질 수 있습니다. 따라서 NumPy 배열을 스칼라 값으로 변환하려고 할 때, NumPy는 해당 배열이 하나의 요소만 가지고 있는지 확인합니다. 만약 배열의 크기가 1이 아니라면, NumPy는 해당 오류 메시지를 발생시킵니다. 해당 에러를 발생시킬 가능성이 있는 예를 정리합니다. 1. 다른 라이브러리의 함수 호출 다른 라이브러리의 함수가 NumPy 배열 대신에 스칼라 값을 기대하는 경우, 해당 오류가 발생할 수 있습니다. 이는 해당 함수가 다차원 배열을 스칼라로 암묵적으로 변환하지 않는 경우입니다. 예를 들어, SciPy 또는 pandas와 같은 라이브러리의 함수 중 일부는 다차원 배열 대신 단일 스칼라 .. 2023. 7. 10. Python 라이브러리 datafram 내 groupby() 함수 사용법 파이썬의 라이브러리인 pandas에는 데이터를 그룹화하고 그룹별 연산을 수행하기 위해 groupby()라는 함수를 제공합니다. groupby()를 왜 사용하는지, 기본 형태는 어떠한지를 알아보고 기본형태 내 인자들에 대한 설명을 하려고 합니다. 또한, 각 인자들이 어떠한 역할을 하는지 예제 코드를 통해 알아보도록 하겠습니다. 1. Groupby() 함수는 언제 사용하는가? groupby() 함수는 기본적으로 데이터 프레임 내 특정값을 기준으로 그룹화를 하고 그룹별로 연산을 할 수 있도록 합니다. 또한, 분리된 그룹에 독립적으로 함수를 적용하거나 조건을 기반으로 그룹을 필터링할 때 사용할 수 있습니다. 다음과 같이 목적별로 구분한 내용을 참고하시기 바랍니다. 집계(Aggregation): 데이터를 그룹화하.. 2023. 7. 10. 파이썬 출력문인 print()의 기본 형태 및 다양한 사용법 파이썬을 처음 배울 때 많은 사람들이 print("Hello World!")를 실행해 볼 겁니다. 거의 모든 책이나 인터넷 강좌에서 보여주기 때문입니다. 파이썬에서 제공되는 print()의 다양한 사용법에 대해 정리를 해 보고자 합니다. 상황에 맞게 잘 사용할 수 있도록 끝까지 잘 읽어 보시기 바랍니다. 1. print()에 들어가는 데이터 타입들 print("Hello World!")에서 큰 따옴표 내의 데이터 "Hello World!"는 문자열을 의미합니다. 'print()' 함수의 인수로는 문자열뿐만 아니라 변수, 숫자, 연산식, 리스트 등 다양한 타입을 사용할 수 있습니다. 'print()' 함수는 인수를 자동으로 문자열로 변환하여 출력합니다. 따라서 인수의 타입에 따라 출력 결과가 달라집니다. .. 2023. 7. 5. 이전 1 2 3 4 5 6 7 ··· 13 다음 728x90