본문 바로가기
728x90

공부 목록314

조심히 구분해서 사용해야 하는 '이빨'과 '이'의 차이 영화 아저씨에서 원빈의 대사가 지극히도 없음에도 명대사로 꼽히는 것이 몇 개 있습니다. 그중에서도 '금이빨 빼고 모조리 씹어먹어 줄게'가 있습니다. 무엇을 물거나 씹는데 쓰이는 이것의 단어가 '이빨'과 '이'가 있습니다. 평소에도 자주 사용하는 단어들인데 이 두 단어를 혼동해서 사용하면 엄청난 결례를 범할 수 있습니다. 두 단어를 어떻게 사용해야 하는지 알아보도록 하겠습니다. 1 이빨 vs 이 '이빨'은 '이'의 비어(낮은 비(卑) 또는 더러울 비(鄙) 와 말 어(語)가 결합됨, 낮잡거나 천한 말)입니다. 딱히 사람에게 사용하지 말라는 규정은 없으나 비어의 특성으로 사람에게 사용하는 것이 부적절할 수 있습니다. '이'는 음식물을 씹는 기관이란 의미도 있지만 기계나 기구 등에 뾰족한 날을 뜻하기도 합니다... 2023. 7. 13.
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.
뉘앙스와 사용에 차이가 있는 ‘적절하다’와 ‘적합하다’ 구분 ‘적절하다‘와 ’적합하다‘는 ’알맞다‘를 좀 더 구체화 한 표현입니다. 두 단어는 의미, 뉘앙스 그리고 사용에 있어서도 약간의 차이가 있어 구분해서 써야 합니다. 두 단어를 알기 위해 단어가 구성된 한자의 의미도 같이 알아보도록 하겠습니다. 1. 적절 vs 적합 ’적절‘은 맞을 적(適)과 끊을 절(切)을 사용하는 한자어이고 ’적절하다‘의 어간입니다. ’적합‘은 맞을 적(適)과 합할 합(合)이 결합된 단어이며 ’적합하다‘의 어간입니다. ’적절하다‘는 ’아주 딱 알맞다‘의 의미이며, ’적합하다‘는 ’어떤 일이나 조건에 꼭 들어맞아 알맞다‘란 의미로 사전에 나와있습니다. 뉘앙스의 차이를 검토해 보자면 ’적절하다‘는 어떠한 기준에서 많지도 적지도 않은 상태를 표현합니다. 예를 들어 ’국을 맛있게 만들기 위해서는.. 2023. 7. 13.
초보 골퍼의 스코어 줄이기 - 거리측정기 사용과 종류 필드 라운딩에서 거리측정이 중요한 이유는 스크린과 같이 남은 거리를 알 수가 없기 때문입니다. 누군가는 캐디를 믿으면 된다고 합니다. 하지만, 백돌이를 깨기 위해, 80대를 진입하기 위한 초보분들이라면 꼭 거리측정기를 활용하여 게임에 임해야 합니다. 초보에게 왜 거리측정기가 필요한 지, 거리측정기는 어떤 종류가 있는지와 제가 사용해 본 거리측정기의 장단점 및 어떤 거리측정기를 구매해야 하는지 알아보도록 하겠습니다. 1. 초보에게 거리측정기가 필요한 이유 지난번 포스팅에서 초보 골퍼가 스코어를 줄이기 위해서는 숏 게임을 잘해야 한다고 했습니다. 숏 게임은 남은 거리를 정확하게 보내는 것을 의미합니다. 남은 거리를 정확히 알고 그에 맞는 클럽을 선택하고 평소에 연습한 거리만큼의 스윙을 해야 합니다. 물론 실.. 2023. 7. 12.
초보 골퍼의 스코어 줄이기 - 숏 게임과 어프로치 골프 게임의 경우 티 샷이나 파 5에서의 세컨 샷과 같이 목표거리가 없이 멀리 치는 것을 목적으로 하는 롱 게임이 있고, 남은 거리에 정확하게 보내야 하는 숏 게임이 있습니다. 마지막 홀 컵에 넣기 위한 퍼팅 게임까지 총 3가지 게임으로 구성됩니다. 오늘은 스코어를 줄이는 데 핵심이 되는 숏 게임에 대해 정리해 보려고 합니다. 1 숏게임, 롱게임 골프는 크게 롱게임, 숏게임, 퍼팅게임으로 이뤄집니다. 롱게임은 공을 멀리 보내는 것이며 숏게임은 홀컵에 가깝고 정확하게 근접시키고 퍼팅은 공을 넣는 겁니다. 티박스에서부터 홀컵으로 갈수록 정교한 샷이 요구되며 동작도 점점 정적으로 변경됩니다. 롱게임에서는 공을 멀리 보내기 위해 몸의 회전도 많이 하고 손목도 자유로워야 합니다. 드라이버와 롱 아이언과 같은 클럽.. 2023. 7. 12.
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.
728x90