분류 전체보기 38

[python 라이브러리] xlwings - DRM 걸린 엑셀 파일 파이썬 작업

https://www.xlwings.org/ Python in Excel alternative: Open. Self-hosted. No limits.Write add-ins, custom functions (UDFs), and macros with Python in Excel. Run locally or on your infrastructure with all the packages you need.www.xlwings.org 회사에서 파이썬을 이용해서 엑셀 문서를 데이터프레임으로 불러와서업무 자동화를 하기 위한 함수를 작성할 때가 있습니다.매크로를 사용하기에는 엑셀 파일이 무거워져서 느려지는 경우에 파이썬을 활용하면 손쉽고 빠르게 할 수 있는 장점이 있죠. 하지만 DRM 보안 프로그램이 깔려 있는 경우..

Mac M1(ARM 아키텍처)에서 library(rJava) 오류 해결 과정

{r}install.packages(rJava)library(rJava)rJava 패키지를 실행할 때 다음과 같은 오류가 발생. Error: package or namespace load failed for ‘rJava’: .onLoad failed in loadNamespace() for 'rJava', details:  call: dyn.load(file, DLLpath = DLLpath, ...)  error: unable to load shared object '/Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/library/rJava/libs/rJava.so':  dlopen(/Library/Frameworks/R.framework/Ve..

[서강대 AI MBA(5기)] 2024년도 1학기 중간시점까지

대학원 생활1. 분반, 조알바트로스, 베리타스 2개 분반으로 나뉘고, 각 분반마다 3개조씩 총 6개 조로 구성되어 있다.토요일 전일제 수업이다보니 조끼리 점심 식사, 간식 식사를 함께 한다. 2. 수강신청수강신청은 행정팀에서 일괄적으로 해주고, 추가 MBA 기초 과목을 신청할 수 있다.경영통계는 초반에 들어야 이후에 과목에서 통계 기반으로 진행되는 이론을 이해할 수 있다는 4기 기수의 조언을 듣고,경영통계를 추가로 신청했다.다행히 온라인이라서 평일 저녁에 오프라인 수업을 들어야하지는 않았다. 3. 주차 지원MBA 행정팀에서 주차 할인을 받을 수 있는 사이트와 ID를 공유해주시며, 1일 주차 할인 적용된 주차비는 11,000원이다. 4. 원우회 행사4기 원우회에서 신입생 환영회를 마련해주셔서, 저녁시간에 ..

[Hive] HiveQL 주요 내장함수 정리 part1 (DDL)

apache hive하둡 환경에서 데이터를 관리하고 쿼리하기 위한 데이터 웨어하우싱 솔루션SQL과 유사한 HiveQL을 사용하여 데이터 처리주로 배치 작업, 대용량 데이터 분석을 위해 사용HiveQL Data Types https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Types LanguageManual Types - Apache Hive - Apache Software FoundationHive Data Types Overview This lists all supported data types in Hive. See Type System in the Tutorial for additional information. For data typ..

[서강대 AI MBA(5기)] 서강대 AI MBA 지원 과정 ~ 입학 (24년 3월 입학)

23년 상반기(~5월 말)동안 부트캠프를 통해서, 데이터 분석 / 머신러닝, 딥러닝, 추천시스템에 대해서 배우고프로젝트를 통해 실습 경험을 쌓았다.7월에는 연세대학교 DX 여름방학 캠프에 멘토로 참여하면서, 취업 준비를 병행했는데 다행히 IPTV 데이터 분석 직무에서 일할 수 있었다.(트렌드 및 장르에 따른 콘텐츠 이용, 매출에 대한 데이터 위주로 분석 중이다.)그리고 몇 개월이 지나, 대학원에서 좀더 빅데이터 / AI에 대해 체계적인 커리큘럼을 밟아보고 싶다는 목표가 생겼다.직장인이 병행할 수 있는 대학원에 대해 몇 군데 후보를 정해놓고, 최종적으로 입학한 곳은 서강대학교..

[AI School/TIL] Python 5일차_23.01.06

2023.01.06 (금) 파이썬 5번째 강의를 들었습니다. [Python 문법 5] 오늘은 오늘은 class에 대해서 더 부가적인 개념을 배우는 시간이었습니다. 1. Getter, Setter : 객체의 내부 변수에 접근할 때, 특정 메서드를 거쳐서 접근할 수 있도록 하는 방법 (자동차 부품을 사용자가 마음대로 바꿀 수 있게 하면 고장이 나니까, 제한을 걸어주는 것으로 생각) class Person: def __init__(self, name, pw): self.name = name self.pw = pw person = Person('peter', 'abcd') person.pw = 'qwer' person.pw 게터, 세터를 이용해서 제한을 걸어보자. 내용을 입력하세요. 2. method 종류 (3..

[AI School/TIL] Python 4일차_23.01.05

2023.01.05 (목) 파이썬 4번째 강의를 들었습니다. [Python 문법 4] 오늘은 class에 대해서 배웠습니다. 언제 어떻게 사용하고, 어떤 장점이 있는지를 중점적으로 알 수 있었습니다. 1. Class : 2가지 방법으로 사용된다. (1) 변수와 함수를 묶어서 코드를 작성하는 방법 (코드 가독성 높일 수 있음) (2) 객체지향 구현하는 문법으로 사용 객체지향 : 실제 세계를 모델링하여 프로그램을 개발하는 개발 방법론 (가장 객체지향적인 언어는 java) -협업을 용이하게 하기 위한 목적으로 사용됨 (여러명이 하나의 프로그램을 개발하다보면 다른 사람이 만든 코드를 가져다가 사용할 때, 그 기능을 효율적으로 잘 사용하기 위해서) -실제 세계를 모델링한다 (네트워크 등 대부분의 기술들이 실제 세..