본문 바로가기
728x90

데이터분석과 AI81

Python 함수 tooltip 보는 방법 별 거 아니지만, 오래 손 놓았다가 다시 만질 때 한 번 씩 헷갈려서 적어놓습니다 Google Colaboratory Google Colaboratory의 경우 특별히 키를 누르지 않아도 자동으로 함수 tooltip이 보입니다. Jupyter Notebook shift + tab 을 누르면 함수 tooltip이 나타납니다. - 끝 - 2022. 9. 6.
Jupyter Notebook, Jupyterlab 자동완성(TAB) 안될 때 tab 키.. python Jupyterlab에서는 변수나 함수의 앞글자를 입력하고 tab키를 누르면 자동 완성해주는 기능이 있습니다. 그런데, 얼마 전부터 사내 데이터분석 플랫폼의 Jupyterlab에서 tab 눌렀을 때, 자동완성이 안 먹히기 시작했습니다. 뭐 잠깐 기능이 로딩이 안되었나 싶었는데, 며칠째 똑같은 증상이라 너무 불편했습니다. shift + tab 으로 함수 명세 보는 부분은 또 잘 나오네요. 해결방법 - jedi 패키지 문제 구글에서 검색해보니 jedi라는 패키지 때문에 발생하는 문제라서, 패키지를 삭제하거나 아래와 같은 명령어를 실행하라고 합니다. %config Completer.use_jedi = False 위 코드를 실행하고 나니 tab 눌렀을 때 자동완성 기능이 잘 먹습니다. .. 2022. 8. 23.
[앱테크]소소한 부업을 위한 설문조사 앱/사이트 추천 이 글을 데이터 분석 카테고리에 넣어도 될지 모르겠습니다만.. 설문조사도 일종의 데이터 수집이니까 우겨넣어 봅니다. 자투리 시간을 이용해서 소소하게 돈을 모을 수 있는 방법이 몇 가지 있습니다. 캐시슬라이드 같은 광고 보는 앱, 만보기 앱, 설문조사 앱등인데, 설문조사 앱/사이트가 비교적 수익이 쏠쏠해서 공유합니다.(재테크는 아니고 앱테크라고 합니다.) 저는 보통 점심시간 밥 기다릴때, 대중교통 기다릴 때 등 뭔가 각 잡고 하기엔 시간이 부족하지만, 인터넷 가십거리나 보며 날리는 시간이 아까워서 하게 되었습니다. 가입한 사이트는 총 세 개입니다. 패널 파워, 패널나우, 오베이인데, 구글 플레이스토어에서 "설문조사" 검색 시 노출되는 상위 3개입니다. 설문조사에 응하고 수익을 얻는 방법은 거의 비슷하여. .. 2022. 8. 6.
[Excel]입력한 값이 잘못되었습니다. 이셀에 입력할 수 있는 값은 제한되어있습니다 현상: 입력한 값이 잘못되었습니다. 이셀에 입력할 수 있는 값은 제한되어있습니다. 오류가 나올 때 해결:[데이터]-[유효성 검사] 안에서 설정값 변경. [모두지우기] 가 편함. 2022. 8. 6.
구글맵에서 주소로 GPS 좌표(위도, 경도) 찾는 쉬운 방법 데이터 분석을 하다 보면 특정 위치의 좌표를 구해야 할 때가 있습니다. 예) 지도 그려놓고 중심점을 잡는다던지 할 때 기존에는 구글 맵에서 주소를 검색하고, 정보 탭을 보면 좌표가 나왔었는데, 방식이 변경되었습니다. 찾기가 좀 어렵기 때문에, 헤매지 마시라고 포스팅 작성합니다. 저도 한참 여기저기 눌러보며 찾은 방법입니다. pc버전과 모바일앱 버전이 사용 방법이 약간 달라서 구분하여 정리하였습니다. PC 버전 좌표를 확인하고자 하는 지점에 마우스 우클릭을 하면 아래 그림과 같이 팝업 메뉴가 뜹니다. 여기서 “이곳이 궁금한가요?”를 클릭합니다. 그러면 아래 그림과 같이 지도에 마커가 남는데, 이 마커를 클릭합니다. 그러면 아래 그림처럼 해당 지점과 검색창에 위경도 좌표가 표시됩니다. 모바일 앱(Map or.. 2022. 7. 6.
사내 AI해커톤(AI Play) 참여 후기 사내 AI해커톤 AI Play에 참여한 후기를 써본다. 1. 참가신청 회사에서 처음으로 여는 해커톤이었고, 1등 상품이 무려 맥북(2등 갤럭시탭S7, 3등 갤럭시워치3) 이었기 때문에 전사에서 1~3명으로 구성된 50여개팀이 참여하였다. 대회는 약 2주간의 시간 동안 온라인으로 예선을 진행하고, 예선에서 선발된 20개 팀이 오프라인으로 본선에서 경쟁을 하는 방식이었다. 참여한 팀의 면면을 보니 AI관련 부서, IT기획실, 연구소 쪽에서 업무 자체가 데이터분석인 사람들이 다수 참여했다. 올 한해 열심히 하기는 했지만, 1월까지만 해도 PC에 파이썬도 깔려있지 않았는데, 쟁쟁한 사람들 속에서 수상은 어렵겠다 싶었다. 그래도 50개팀중에 20팀 안에만 들면 본선에 나갈 수 있으니 체면치레는 되는 거고, 절반은.. 2020. 11. 7.
1. Pandas 와 Dataframe 다루기 1. Pandas와 Dataframe Python은 R이나 Excel처럼 분석 전용의 언어/ 프로그램이 아니기 때문에 관련 라이브러리를 호출해서 사용해야 합니다 그것이 Pandas 라이브러리이고, Dataframe이라는 구조입니다. 여기서는 Dataframe을 다루는 법을 공부하겠습니다. 이 포스팅의 컨셉자체가 Excel처럼 사용하는 것이니, Excel처럼 사용하는 데 불필요한 설명은 모두 건너뛰고 사용법에만 집중하겠습니다. 다행히 우리 회사는 python-Jupyterlab을 통해 분석을 할 수 있도록 플랫폼이 제공되니, 설치 과정은 건너뛰고 바로 시작합니다. (환경 구성하는 방법은 다양합니다. 아직 python 환경이 없으시다면 아래 링크를 참고하시기 바랍니다.) 따라만 하면 되는 Jupyter La.. 2020. 10. 24.
0. 파이썬을 엑셀처럼 쓰기 어쩌다 강사.. 2020년부터 회사에서 데이터 분석 관련 사내강사로 발탁되어서 부족한 실력이나마 강의를 하고 있습니다. 저는 2018년 즈음에 처음 R 교육을 받았습니다. 그런데, 업무가 AI나 데이터 분석 쪽이 아니다 보니, 교육 후 쓸 일이 없어서 흐지부지 잊어버리고, 다시 교육받으면 또 새롭고.. 계속 이런 패턴이 반복되었습니다. 제가 이런 구간을 넘어서게 된 이유가 사실 사내강사로 발탁되면서부터인데요. 2020년에 데이터 분석 관련 사내강사 발탁한다고, 부서별로 1명씩 차출하라고 지시가 내려왔습니다. 근데, 당시 제가 R프로그래밍 책을 공부도 안 하면서 맨날 책상에 펴놓았는데, 그걸 보신 상무님께서 제가 뭐라도 되는 줄 알고 저를 올려버리신 거죠. 못한다고 말씀드렸는데도 괜찮다고 해보라고 하셔서 .. 2020. 10. 23.
python에서 DataFrame의 목록을 출력하기 dir() : 객체의 리스트를 출력합니다. 이때 출력되는 리스트는 객체 자체가 아니라 객체의 이름, 즉, 문자열입니다. eval() : 문자열을 코드로 인식하게 하는 함수입니다. 아래 코드에서는 dir()로 객체의 이름을 불러오고 for문을 돌면서 해당 이름을 사용하는 객체가 DataFrame이면 DataFrame의 이름과 타입을 출력하는 코드 입니다. for object in dir(): if type(eval(object))==pd.core.frame.DataFrame: print(object, type(eval(object))) 2020. 10. 22.
728x90