Loading the catalog…
Loading the catalog…
Daily 회고 103일차 - 2026.09.29.화 입실 08:23 퇴실 17:50 🍙점심 : 김치 치즈 주먹밥 "시간은 느린 듯 빠르다" 아침에 일어나서 지하철 타고 남터로 올때는 오늘을 또 어떻게 버티나..? 싶어서 시간이 안 가다가도 막상 아침부터 작업을 하다보면 금방 점심을 먹고 정신을 차리면 금방 퇴실 시간이 다가온다. 할일은 너무 많은데 만성피로가 버티지 못하고 자꾸 잠이 쏟아진다. 어제도 생각보다 많이 못하고 걍 자버려서.. 오늘 부담이 크다. ⚙️오늘의 Learning Final Project DAY 21 ■ Activity 데이터셋 정리 결과: activity_total_data.csv 1,504행 → 6,338행 / 좌표·구 코드 빈 행 0 / 중복 0 / brand 열 추가 [작업 로그] 분류체계 정리 올리브영·다이소·아트박스: SH040300(사후면세점)으로 통일 무신사: 텍스리펀 매장 22곳만 SH040300, 나머지 28곳은 SH070100(기타쇼핑시설) 위치(백화점 안)·택스프리 여부는 분류코드가 아닌 별도 컬럼으로 풀기로 결정 데이터 품질 보정 구 코드 348행 채움, 분류코드 오타 351행, 위경도 뒤바뀜 361행, 서울 밖 좌표 10행 교정 좌표 채우기 카카오 대신 V-World 지오코더 도입(키 발급, 설정 추가, geocode_vworld.py 작성) 빈 좌표 258행 전부 해결(자동 252 + 주소 정리 후 재조회 6) 매장 데이터 반영 다이소 신규 85곳 추가(총 285곳), 다이소·아트박스·올리브영 영업시간·휴무 보정 올리브영 TourAPI 행 중복 통합·폐점 삭제 TourAPI 서울 전체 수집 전국 목록 + 주소 필터 방식으로 6,012건 추출, 신규 4,776건 추가 추가 후 중복 6행 정리 brand 열 추가 쇼핑 체인 매장 2,743행에 브랜드명 입력(302개 브랜드), 나머지는 null 파일 정리 옛 가공 파일 12개 삭제, 위키에 수집 순서 기록 [트러블슈팅] git pull이 "최신"이라는데 CSV가 안 바뀜 원인: 로컬 브랜치가 origin/main을 추적하고 있었음 해결: git pull origin role-activity로 브랜치를 명시, CSV 충돌은 contentid 기준 3-way 병합 오타가 1행인 줄 알았는데 351행 원인: 일부 범위만 보고 판단 교훈: 수정 전에 파일 전체에서 영향 행 수부터 센다 카카오 지오코딩 사용 불가 원인: 응답을 공용 DB에 저장하는 것이 약관상 불가 해결: 공공 지오코더 V-World로 교체 새 API 키를 넣으면 앱이 안 켜짐 원인: 설정이 선언 안 된 환경변수를 거부함(extra="forbid") 해결: settings.py에 필드를 먼저 선언, .env.apikeys는 복사 대신 sync_apikeys 스크립트로 생성 V-World가 주소를 못 찾음 원인: 주소 뒤 건물명·층수, 공백, 원본 주소 오류 해결: 주소 변형 여러 개 시도 + 틀린 주소는 확인 후 정정 TourAPI가 800건밖에 안 나옴 원인: 서울 행의 87%가 지역코드(areaCode) 빈 값이라 지역 조회에서 빠짐 해결: 전국 목록을 받아 주소가 "서울"로 시작하는 행만 필터 주소 기준 중복 판정에 노이즈가 많음 원인: 백화점·몰 안의 다른 매장들이 같은 주소를 씀 해결: 주소 + 분류 + 이름을 함께 비교 지운 행이 다시 들어옴 원인: TourAPI 목록에는 폐점·중복으로 지운 행이 남아 있음 해결: 커밋 이력에서 삭제된 contentid를 찾아 재추가 방지 중복 삭제 중 주소 있는 행을 지움 교훈: 삭제 후 핵심 열(주소)이 비지 않았는지 바로 검증 브랜드를 이름 첫 단어로 묶으니 지명·연도가 섞임 해결: 쇼핑 체인 분류코드로 한정, 시장·지명·한 글자 접두어 제외 TourAPI 저장 약관 우려 경과: 기록 삭제까지 준비했으나 팀 상의 결과 문제없다고 결론, 데이터 유지 [다음 할 일] brand 열 검토·커밋, alternatives.py에 "같은 브랜드 다른 지점 우선" 로직 추가 신규 4,776행 상세정보(영업시간·개요) 수집 settings.py V-World 설정 커밋 카카오 폴백 제거 여부 팀 논의 🎵오늘의 4L 😄LIKED(좋았던 점) 1,504행이던 activity 데이터를 6,338행까지 늘리면서도 좌표·구 코드 빈 행 0, 중복 0으로 마무리했다. 카카오 지오코더가 약관 문제로 막혔을 때 V-World로 빠르게 갈아타서 빈 좌표 258행을 전부 채웠다. TourAPI가 800건만 나온 원인이 비어 있는 지역코드라는 걸 찾아냈고, 전국 목록에서 주소로 거르는 방식으로 우회했다. 약관 우려가 생겼을 때 혼자 결정하지 않고 팀과 상의해서 결론을 냈다. 😭LACKED(부족했던 점) 일부 범위만 보고 오타가 1행이라고 판단했는데, 실제로는 351행이었다. 중복을 지우다가 주소가 있는 행까지 삭제했고, 지운 직후에 검증하지 않아 늦게 알아챘다. 피로를 이기지 못해 어제 계획한 만큼 하지 못했고, 그 부담이 오늘까지 넘어왔다. 😮LEARNED(배웠던 점) 데이터를 고치기 전에는 파일 전체에서 영향받는 행 수부터 세야 한다는 걸 배웠다. 외부 API는 기능보다 먼저 저장·재사용 약관을 확인해야 한다는 걸 알게 됐다. 주소만으로는 중복을 가릴 수 없고, 주소·분류·이름을 함께 비교해야 노이즈가 줄어든다는 걸 배웠다. git pull이 "최신"이라고 해도 로컬 브랜치가 어느 원격을 추적하는지 확인해야 한다는 걸 알게 됐다. 🤗LONGED FOR(바라는 점) 신규 4,776행 상세정보 수집을 잘 마무리해서 데이터셋을 완성하고 싶다. brand 열을 활용한 "같은 브랜드 다른 지점 우선" 로직을 구현해서 서비스에 반영하고 싶다. 삭제나 수정 직후에 바로 검증하는 습관을 들이고 싶다. 컨디션을 회복해서 밀린 작업 없이 하루를 마무리하고 싶다.
What RADAR observed and classified to build this opportunity. It is what the source published, not a verification that the offer is still active.
SK 네트웍스 Family AI 캠프 32기| 103일차. Daily 회고 103일차 - 2026.09.29.화 입실 08:23 퇴실 17:50 🍙점심 : 김치 치즈 주먹밥 "시간은 느린 듯 빠르다" 아침에 일어나서 지하철 타고 남터로 올때는 오늘을 또 어떻게 버티나..? 싶어서 시간이 안 가다가도 막상 아침부터 작업을 하다보면 금방 점심을 먹고 정신을 차리면 금방 퇴실 시간이 다가온다. 할일은 너무 많은데 만성피로가 버티지 못하고 자꾸 잠이 쏟아진다. 어제도 생각보다 많이 못하고 걍 자버려서.. 오늘 부담이 크다. ⚙️오늘의 Learning Final Project DAY 21 ■ Activity 데이터셋 정리 결과: activity_total_data.csv 1,504행 → 6,338행 / 좌표·구…
Open source