[case] 앱 로그 데이터로 유저의 접속 시간 계산하기
·
Python/Case 정리
메신저 어플을 관리하는 회사의 프리랜서 외주 일을 하면서 특정 유저의 행동 단위 접속시간을 계산해야했던 적이 있다. 보통같으면 유저가"앱에 접속한 경우" 부터 "앱을 종료한 경우" 까지 모두 하나하나 태그를 심어 트래킹을 하고, 그런 경우라면 그냥 데이터끼리 빼주기만 하면 되겠지만은,, 이 회사는 후자를 트래킹하지 않은 회사였다 ㅠ 그래서 우리는 일단 다음과 같은 방법을 쓰기로 했다.. 연속적으로 2분이내 일어나는 타임스탬프는 지속 접속으로 보고 그 이상의 시간이 흐른후에 타임스탬프가 찍히면 가장 마지막에 찍힌 타임스탬프 +2분을 더해 접속시간을 간접 도출 예를 들어 a 유저가.. 12:00:00 에 접속 12:01:11 에 채팅침 12:01:22 에 좋아요 누름 12:02:33 에 사진 봄 …..(이하..
[Python] 데이터프레임에 조건이 있는 반복문을 돌릴 때 꼼수
·
Python/Case 정리
파이썬으로 실제 데이터를 다룰 때는 데이터 프레임으로 작업해야 하는 경우가 많다 필자는 학생 시절 리스트같은 자료형을 다루는 방법으로만 주로 연습해서 익숙하지 않은 데이터프레임에 여러가지 조건을 걸어서 반복문을 돌려야 할 때 막히는 경우가 많았음. 데이터프레임 반복문을 사용하기 시작한거는 아직 세 달 미만인데 더 좋은 방법이 있다면 댓글로 공유바람! 이렇게 생긴 데이터로 실습해보겠다 1. 단순 반복을 쓸 경우 -> df 전체를 돌리는 경우는 컬럼 이름만 출력됨 -> 특정 시리즈를 선택해서 돌리는 경우는 값만 출력됨, 즉, 특정 행에 접근하기 어려움 & 두개 이상의 시리즈에 접근하기 어려움 그러니 이 방법으로는 원하는 방법에는 접근하기 어렵다 (컬럼 여러개에 조건 달기 등) 2. items(), iterr..
허니비 honeybee
'Python/Case 정리' 카테고리의 글 목록