728x90 반응형 데이터 분석20 macOS에서 'zsh: command not found: python' 에러 해결하기 macOS Monterey 이후 버전에서 터미널에서 python 명령어를 입력하면 다음과 같은 에러가 발생할 수 있습니다.zsh: command not found: python이 에러의 원인은 macOS Monterey(12.3 버전 이후)부터 기본 제공되던 Python 2가 완전히 제거되었기 때문입니다. 특히, 제가 사용하는 MacBook M1에서는 추가적인 설정이 필요합니다. 이제 사용자가 직접 Python을 설치해야 합니다.이 글에서는 간단히 해결하는 방법을 안내드립니다.📌 해결 방법Step 1. Homebrew 설치하기 (이미 설치된 경우 생략 가능)먼저 터미널에서 다음 명령어를 입력해 Homebrew를 설치하세요.MacBook M1 및 Apple Silicon 전용 설치 명령어:/bin/bas.. 2025. 4. 13. 구글앱스크립트(Google Apps Script)로 직원 근태 관리 자동화하기 (무료 코드 및 파일제공) 📊 Google Apps Script로 근태 관리 자동화하기🔍 이 스크립트를 만든 이유과거 Google 프로젝트에서 근무할 때, 자체 AUX System을 통해 직원들의 근무 상태(Available, Break, Lunch 등)를 기록하고 관리할 수 있었습니다. 하지만 새로운 부서에는 동일한 기능이 없어 직원 생산성(Productivity) 및 활용률(Utilization) 분석이 어려운 상황이었습니다. 이 문제를 해결하기 위해 고민하던 중, Google Apps Script(GAS)를 활용하여 직접 시스템을 개발하기로 결정했습니다. 이 프로젝트는 ChatGPT와 7일 이상 씨름하며 최적의 코드 구조를 설계한 결과물입니다.이 스크립트는 개인 또는 직원들의 업무 진행 상태를 기록하고, 각 상태의 시작/.. 2025. 3. 6. 🛠 [오류 해결] WordCloud/Konlpy 실행 시 “No JVM shared library file (jvm.dll) found” 오류 해결 방법 🛠 [오류 해결] WordCloud/Konlpy 실행 시 “No JVM shared library file (jvm.dll) found” 오류 해결 방법Python에서 WordCloud나 KoNLPy 같은 라이브러리를 실행할 때, 아래와 같은 오류가 발생할 수 있습니다.No JVM shared library file (jvm.dll) found. Try setting up the JAVA_HOME environment variable properly.# 특정 경로에 있는 데이터를 가져올 경우 : r'경로\파일이름.확장자' # 같은 폴더에 있다면 : titanic = pd.read_csv("data/titanic.csv")이 오류는 Java 환경 변수(JAVA_HOME)가 설정되지 않았거나, Java가 .. 2025. 3. 5. Install Python Packages Offline Without Internet (인터넷 없이 파이썬 라이브러리 설치하기) 📌 Install Python Packages Offline Without Internet인터넷 없이 파이썬 라이브러리 설치하기 이 블로그는 사내망을 사용하거나 인터넷이 없는 환경에서 Python 라이브러리를 설치해야 하는 경우를 대비하여 작성되었습니다. 오프라인 환경에서도 필요한 패키지를 원활하게 설치할 수 있도록 실용적인 가이드를 제공합니다. 1️⃣ 온라인 환경에서 Library 다운로드먼저, 인터넷이 연결된 환경에서 필요한 라이브러리를 다운로드해야 합니다.아래 명령어를 실행하여 원하는 라이브러리를 특정 디렉터리에 저장할 수 있습니다.pip download -d "C:\Users\kjosh\Desktop\library" pandas numpy matplotlib seaborn plotly word.. 2025. 3. 3. 판다스 기초 2 (Pandas Basic) - Filter, Sort_values, Merge, Concat, Group By 2024.03.01 - [데이터 분석/판다스(Pandas)] - 판다스 기초 1 (Pandas Basic) - read_csv, drop_durplicate, drop, 기본 지난 시간에는 판다스 기초(Pandas Basic)에 대해 배웠습니다. 오늘은 데이터 전처리에서 자주 사용되는 필터(Filter), 정렬(Sort_values), 병합(Merge), 결합(Concat), 그룹화(Group By)에 대해 학습해보겠습니다. 이번에도 아래의 Google Colab 예제를 복사하여 직접 실습해보시기를 권장드립니다. Pandas Official SitePandas_Cheat_Sheet.pdfGoogle Colab 예제를 복사하여 아래의 예제를 직접 해보세요.🗃️데이터 필터 (Conditional filte.. 2024. 8. 28. 구글시트 - 쿼리4 (Google Query + Importrange (사용법 및 오류해결)) 구글시트 - 쿼리1 (Google Query Basic 1 :: Select, Group by, Order by)구글시트 - 쿼리2 (Google Query Basic 2 :: Limit /Label /Format / Pivot )구글시트 - 쿼리3 (Google Query : WHERE + contains/ starts with/ends with /matches (Regex))구글시트 - 쿼리4 (Google Query + Importrange (사용법 및 오류해결)) Google Query + Importrange구글시트에서 사용 할 수 있는 =Importrange 와 =Query를 합치면 정말 다양한 작업을 할 수 있습니다.먼저 =Importrange함수에 대해 알아보자.IMPORTRANGE 함수 .. 2024. 3. 12. 구글시트 - 쿼리3 (Google Query : WHERE + contains/ starts with/ends with /matches (Regex)) 구글시트 - 쿼리1 (Google Query Basic 1 :: Select, Group by, Order by) 구글시트 - 쿼리2 (Google Query Basic 2 :: Limit /Label /Format / Pivot ) 구글시트 - 쿼리3 (Google Query : WHERE + contains/ starts with/ends with /matches (Regex)) 구글시트 - 쿼리4 (Google Query + Importrange (사용법 및 오류해결)) Google Query : WHERE + contains/ starts with/ends with /matches (Regex) =Query에서 WHERE 뒤에는 다양한 연산자들(Operators) 이 올 수 있다. 그중에서도 문자.. 2024. 3. 12. 구글시트 - 쿼리2 (Google Query Basic 2 :: Limit /Label /Format / Pivot ) 구글시트 - 쿼리1 (Google Query Basic 1 :: Select, Group by, Order by) 구글시트 - 쿼리2 (Google Query Basic 2 :: Limit /Label /Format / Pivot ) 구글시트 - 쿼리3 (Google Query : WHERE + contains/ starts with/ends with /matches (Regex)) 구글시트 - 쿼리4 (Google Query + Importrange (사용법 및 오류해결)) Google Query Basic 2 [예제 파일] - 아래 Query의 결과 값 확인 및 연습할 수 있는 샘플 데이터 포함 Limit : 제안된 행(ROW)을 가져올 때 사용 (예_ 가장 위에 10개) =QUERY(RAW!A:G,.. 2024. 3. 12. 구글시트 - 쿼리1 (Google Query Basic 1 :: Select, Group by, Order by) 구글시트 - 쿼리1 (Google Query Basic 1 :: Select, Group by, Order by)구글시트 - 쿼리2 (Google Query Basic 2 :: Limit /Label /Format / Pivot )구글시트 - 쿼리3 (Google Query : WHERE + contains/ starts with/ends with /matches (Regex))구글시트 - 쿼리4 (Google Query + Importrange (사용법 및 오류해결)) Google Query Basic 1Google =Query 함수를 사용하는 이유는 다양하다.엑셀에서는 사용할 수 없는 함수이다.Query 자체 기능이 엄청나다. (WHERE, Group by, Pivot, Order by, Limit .. 2024. 3. 12. 구글 시트 - 만능 날짜 변환 공식 (Query + Arrayformula | Date → Week(주차), Month, Quarter 만들기) 지난번에는 구글폼과 구글 시트를 연동하는 방법에 대해 설명했습니다. 구글이 제공하는 무료 오피스 도구인 구글 폼(Google Survey)과 구글 시트(Google Sheeets)를 활용하면 업무 효율성을 크게 향상시킬 수 있습니다. 실제로, 구글폼을 통해 수집된 데이터를 구글 시트에서 가공하여 업무에 활용하는데, 날짜 부분이 항상 중요하게 다뤄집니다.예를 들어, 구글 폼을 통해 들어오는 데이터는 자동으로 타임스탬프 형식의 로그가 생성됩니다. 이것은 데이터 제출 시간을 나타냅니다. 그러나, 일반적으로 회사에 제출해야 하는 보고서에서는 일별, 주간, 월간, 분기 등 다양한 날짜 형식이 필요합니다. 이러한 경우, 구글 서베이 폼 입력 단계에서 모든 형식을 추가하면 설문을 사용하는 사용자에게 불편함을 주게 됩.. 2024. 3. 7. 이전 1 2 다음 728x90 반응형