본문 바로가기
728x90

우공이산250

구글맵에서 주소로 GPS 좌표(위도, 경도) 찾는 쉬운 방법 데이터 분석을 하다 보면 특정 위치의 좌표를 구해야 할 때가 있습니다. 예) 지도 그려놓고 중심점을 잡는다던지 할 때 기존에는 구글 맵에서 주소를 검색하고, 정보 탭을 보면 좌표가 나왔었는데, 방식이 변경되었습니다. 찾기가 좀 어렵기 때문에, 헤매지 마시라고 포스팅 작성합니다. 저도 한참 여기저기 눌러보며 찾은 방법입니다. pc버전과 모바일앱 버전이 사용 방법이 약간 달라서 구분하여 정리하였습니다. PC 버전 좌표를 확인하고자 하는 지점에 마우스 우클릭을 하면 아래 그림과 같이 팝업 메뉴가 뜹니다. 여기서 “이곳이 궁금한가요?”를 클릭합니다. 그러면 아래 그림과 같이 지도에 마커가 남는데, 이 마커를 클릭합니다. 그러면 아래 그림처럼 해당 지점과 검색창에 위경도 좌표가 표시됩니다. 모바일 앱(Map or.. 2022. 7. 6.
(1) Git?? Github?? 개념과 명령어 사용법 정리 1. Git이란? Github란?? IT 언저리에 있다보면 직접 개발을 하지 않아도 이런저런 용어들을 많이 주워듣게 됩니다. Git과 Github도 그 중 하나인데요. 어제까지는 두 가지가 다른 것인지도 몰랐습니다. Git 위키백과의 정의에 따르면 다음과 같습니다. 깃(Git /ɡɪt/)은 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템이다. 또는 이러한 명령어를 가리킨다. 소프트웨어 개발에서 소스 코드 관리에 주로 사용되지만 어떠한 집합의 파일의 변경사항을 지속적으로 추적하기 위해 사용될 수 있다. 기하학적 불변 이론을 바탕으로 설계됐고, 분산 버전 관리 시스템으로서 빠른 수행 속도에 중점을 두고 있는 것이 특징이며 데이터 무결성, .. 2022. 4. 8.
(0) 초급 아키텍처 교육 회사내에서 "카라반"이라는 학습 공동체가 운영되고 있는데, 그 카라반 중 초급 아키텍처 교육에 초대를 받아서 교육을 같이 받게 되었습니다. 운영하시는 부장님께서 우리 프로젝트 쪽에도 아키텍처 교육 받은 사람이 있으면 좋겠다고 하시면서 제가 기술덕후라는 소문을 들으셨다는데... 굉장히 잘못된 소문입니다...ㅠㅠ 아무튼 잘하는 같은 팀 후배를 꼬드겨서 함께 교육을 듣기로 했습니다. 일단, 교육은 매우 실습 위주로 돌아가고 있는데, 내용 이해 못하고 실습 따라가는데 급급한 상황입니다. 매 시간, 끝나고 나면 내가 무엇을 배웠는지.. 왜 이걸 배우는 건지도 모르겠고.. 현직 개발자가 아니다보니, 안써먹고 시간 지나면 다시 백지가 되겠구나 싶어서 실습한 내용 중심으로 나름대로 공부해서 빈칸 채워넣기를 해보려고 합.. 2022. 4. 5.
사내 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