신사(SinSa)
파이썬 특정 기간의 날짜 for문 돌리기
코드와 오류 기록 2021. 8. 25. 10:43

데이터 분석을 하다보면 날짜별로 데이터를 다시 추출해야 하는 경우가 있다. 업무DB에 충분히 로그가 쌓여있다면 괜찮은데, 사실 DB에 있는 데이터가 분석에 용이하게 되어 있지는 않은 경우가 많다. pandas의 date_range 함수를 이용해서 특정 기간을 설정해 매일 날짜를 불러오고 리스트에 담아서 for문을 돌리면 편리하다. import pandas as pd index = pd.date_range(start='20200101', end='20201231') list = dt_index.strftime("%Y.%m.%d").tolist() for i in dt_list: print(i)

R list로 생성된 행 데이터를 열로 변경하기
코드와 오류 기록 2021. 8. 25. 10:40

아무래도 python과 R을 번갈아가며 쓰다보니 어떤건 R이 편하고 어떤건 파이썬이 편하고 하다. 언제까지 이렇게 쓸 수 없는 노릇이기도 한데, 데이터를 가볍게 분석하고 시각화 하는 부분은 파이썬 보다 R이 더 간편하고 빠르다. 기본 내장 함수만 사용해도 굉장히 많은 것들을 할 수 있으니... 어쨋거나 서버에 접속해서 쿼리를 날리고 데이터를 list로 저장하는 것까지 파이썬으로 해놓고 R로 분석하거나 구글 시트에 넣으려고 하니 [123,123,123] 같은 구조여서 R에서 간단하게 가로, 세로를 바꾸었다. data

article thumbnail
즐겁게 문제를 해결하는 나만의 커뮤니케이션 방식
잡념과 생각 2021. 8. 20. 13:26

많은 이해관계자들과 모여 발견된 문제에 대해 토론을 하다보면 갑자기 새로운 문제가 뜨거운 감자가 되는 경우가 있다. 우리가 모인 이유는 발견된 문제를 해결하기 위함인데 어차피 하는 김에 아직 발견되지 않은 문제들까지 찾아내고 덧붙이며 더 좋은 경험이라고 포장되기도 한다. 얼마든지 이야기를 꺼내고 대화할 수 있다는 건 건전한 조직문화를 가졌다는 반증이기도 하기 때문에 좋은 현상이라고 생각한다. 문제는 이 다음부터이다. 우리가 가진 한정적인 자원(썩 내키지 않지만 자원에 인재도 포함해본다)을 고려했을 때 우리가 아이디어를 내고 아직 아무도 경험하지 못하거나 리포팅 되지 않은 문제들을 개선하냐 마냐는 완전히 다른 차원의 이야기가 된다. 그래서 한다, 안한다에 대한 결정은 온전히 실행(execution) 단계에..

article thumbnail
스타트업 PO의 지표 설정기
잡념과 생각 2021. 8. 16. 16:47

나는 개인적으로 모든 구성원이 쿼리(Query)를 날릴 줄 안다는 것을 자랑처럼 말하는 조직에 회의감을 느끼는 편이다. 물론 쿼리 작성 능력 여부와는 별개로 쿼리를 날릴 줄 알았으면 좋겠다는 생각만 가져도 매한가지다. 이미 어느정도의 복잡한 쿼리로 내가 원하는 데이터를 추출하고 R이나 파이썬을 활용해서 시각화하거나 자동화까지 할 수 있는 나한테 이런 스킬적인 요소는 큰 장애물은 아니다. 내가 회의적이라고 느끼는 가장 큰 이유는 내가 함께 할 성장하는 스타트업에서 고작 쿼리문 때문에 모두가 그런 러닝커브를 경험한다는 것은 반대로 그 조직은 각 전문가들이 자기가 잘 하는 일에 집중할 수 있는 환경이 아니라는 것이기도 하기 때문이다. 그렇다고 파워BI 나 Redash 같은 도구를 쓰면서 모두가 데이터를 원할 ..

article thumbnail
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.fatal: un..
코드와 오류 기록 2021. 8. 16. 16:30

주말에 매일 자주 사는 상품 가격 불러오는 부분 수정할 것이 생겨서 수정해서 github에 push 하려고 하니 이런 오류와 마주했다. remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information. fatal: unable to access '{repo-url}': The requested URL returned error: 403 ..

article thumbnail
기획직군(PO, PM 등)의 미래가 없다?
잡념과 생각 2021. 8. 3. 15:41

사실 IT업계의 변화가 빠르기도 하고, 조직마다 포지션과 하는 일의 정의가 서로 상이하다. 그러다보니 PO는 어떤 도구를 쓰고 뭘 해야한다. 와 같은 정말 말도 안되는 정의가 바이블처럼 여겨지는 경우도 있는데 결국 성공을 위해 각자만의 방식으로 문제를 해결하는 직군의 특성을 생각해보면 정말 말도 안되는 소리이다. 같은 조직 안에서도 서로의 접근 방식이 다르고 책임과 권한도 모두 다른데 어떻게 고작 도구나 방법론 따위로 그 포지션에 해당하는 모든 사람을 정의할 수 있단 말인가? 심지어 iOS 개발자도 xcode가 아닌 VS Code를 쓸 수 있는데.. 그러던 중 비슷한 카테고리에 프로그래머, 엔지니어와 같은 자신의 전문 기술을 가진 분야와 다르게 기획 직군의 미래는 장담할 수 없다는 글이 있었는데 정말 하..

RN 빌드 오류 날 때 필수 확인
코드와 오류 기록 2021. 6. 10. 10:07

adb를 입력해본다. 에러 또는 아무 일도 일어나지 않으면 source ~/.bash_profile 입력 후 adb 재확인 ios 폴더 이동해서 pod install 해주고 다시 cd .. 해서 빌드! 그래도 안되면 시뮬레이터에서 빌드했던 앱 삭제 후 재빌드!

article thumbnail
RN 웹뷰 띄우기
코드와 오류 기록 2021. 6. 4. 18:31

뭔가 결국은 순정인가 싶다.. 네이티브를 하다가 봐서 그런지 환경설정에서 엄청 애를 먹었다.. 구름 IDE에서는 쉽게 되길래 신났는데...ㅠ 환경 설정 아래 링크 참고하며 다시 하고, https://dev-yakuza.posstree.com/ko/react-native/install-on-mac/ 맥(Mac)에 react native 개발 환경 구축하기 react-native로 앱을 개발하기 위해 맥(Mac)에 개발 환경을 구축해 보고, react-native로 생성한 프로젝트가 잘 동작하는지 확인해 봅니다. dev-yakuza.posstree.com unable to resolve module react-native webview 와 같은 오류가 출력되면 npm i react-native-webview..

카카오랑 네이버가 그냥 꺼질 때
자료 모음 2021. 3. 23. 12:29

지난 밤 안드로이드 시스템이 업데이트 되면서 어디선가 충돌이 발생하는지 카카오톡이랑 네이버가 켜자마자 몇 초 후 비정상 종료됐다. 아래와 같이 조치 하니 해결되었다. 설정-애플리케이션- android system webview - 우측 상단 클릭 업데이트 삭제

github page
코드와 오류 기록 2021. 2. 24. 09:30

해당 프로젝트 폴더로 경로 이동하여 bundle exec jekyll serve bundle exec jekyll serve http://localhost:4000 에 가서 수정 내용 확인 완료되면 git add . git commit -m 'message' git push