본문 바로가기

Prop : 부동산11

[R] API로 수집한 일간(daily)업데이트 파일을 어제날짜 파일과 비교하는 쉬운 방법 매일 업데이트 되는 API로 데이터를 수집하는 도중에 오류가 발생할 경우 신규데이터가 제대로 수집되지 못하는 케이스=> API의 에러핸들링이 완벽할 수 없으므로 추후 누락된 내용을 새로 받아야 하는데, 특정 기간(파일)만 재시도함으로써 시간/리소스 절감- 파일 내용을 데이터프레임으로 읽어서 diff 비교 더 쉬운 해결방법>- 내용을 읽기 전에 용량만 비교해서 전일 대비 감소한 경우를 확인 *path는 사용자 환경에 맞춰서 수정 필요> f.compare_file_sizesfunction(path1 = NULL, path2 = NULL, sort_by_change = FALSE) { # 기본값 설정 if (is.null(path1)) { yesterday 0, "+", ""), result$c.. 2025. 9. 24.
[R] 두 경로(폴더/디렉토리)에 파일들이 있을 때, 용량을 나란히 비교해서 보는 사용자 함수 두 경로(폴더/디렉토리)에 동일한 이름과 동일한 개수의 파일들이 있을 때, 각 파일의 용량을 나란히 비교해서 보는 사용자 함수를 만들어보자. API로 데이터를 받아서 파일 형태로 저장하면서 API 결과의 누락이 발생하는 경우가 있음.이때 누락된 내용을 빼고 나머지 리턴값으로 파일을 무사히(?) 완성하게 되는데,내용을 직접 확인하지 않고도 어떤 파일에서 문제가 발생했는지 한눈에 알아보기 위함. compare_file_sizes 0, "+", ""), result$change_pct, "%)") return(final[order(final$filename), ])}# 사용법# compare_file_sizes("output/20250909", "output/20250910")# 사용법# compare.. 2025. 9. 11.
[R] data.table 내 텍스트 부분일치 검색 처리 2025년 09월 06일apt_name이 search_key와 완전일치가 안 되는 경우, 부분일치로도 찾는 second chance 만들기# 검색 조건에 따라 필터링 (data.table 문법 사용) filtered_data data.table에서는 먼저 완전일치로 찾고, 결과가 없을 때만 부분일치(like/grep)를 수행하면 돼 👍예시는 이렇게:# 완전일치 먼저filtered_data 혹은 한 줄로 fifelse 같이 조건 분기 쓰는 방법도 있어:filtered_data 0) filtered_data else apt_index[grepl(search_key, apt_name)]👉 여기서 grepl(search_key, apt_name)은 대소문자 구분 있음.대.. 2025. 9. 6.
다른 사이트에서 내 GA4 태그를 사용하면 발생하는 문제와 해결방안 2025년 09월 02일다른 사이트에서 내 ga4 태그를 가져다 쓰면 내 콘솔에서 집계되나?네. 다른 사이트에서 당신의 GA4 측정 ID(G-XXXXXX) 를 붙여 쓰면, 그 사이트에서 발생하는 방문/이벤트도 그대로 당신의 GA4 속성 콘솔에 집계됩니다.다만 몇 가지 주의할 점이 있습니다:1. 데이터 집계 방식GA4는 측정 ID 기반으로 데이터를 모읍니다.따라서 소유자가 누구든 상관없이, 그 ID를 불러오면 해당 속성으로 데이터가 수집됩니다.즉, 남이 가져다 쓰면 "내 사이트 외부의 트래픽"까지 합쳐져 들어오게 됩니다.2. 콘솔에서 보이는 모습도메인, page_location, page_referrer 등의 파라미터로 다른 사이트에서 들어온 것임을 구분할 수 있습니다.예: 보고서 > 페이지 및 화면 → .. 2025. 9. 5.
AWS EC2 Failsafe & Maintenance Page 종합 매뉴얼 AWS EC2 Failsafe & Maintenance Page 종합 매뉴얼이 매뉴얼은 AWS Free Tier를 활용하여 Failsafe(안전장치) 및 유지보수 안내 페이지 역할을 하는 웹서버를 구축하는 전체 과정을 안내합니다.주요 기능:llun.com과 같은 특정 도메인으로의 접근을 처리합니다./lab/과 같이 미리 약속된 경로는 정상적으로 콘텐츠를 제공합니다.그 외의 모든 경로(/, /about, /anything 등)로 접근 시 "작업 중" 안내 페이지를 보여줍니다.Google Analytics 4를 이용해 어떤 경로로 사용자가 접근하려 했는지 데이터를 수집하고 분석합니다.서버에 파일을 업로드하는 다양한 방법을 안내합니다.목차EC2 인스턴스 생성 및 기본 설정서버 초기 설정 (Nginx 및 방화벽.. 2025. 9. 1.
사이트 관리자/운영자의 구글 애드센스 무효 클릭 방지 완벽 가이드 애드센스 계정 관리자 클릭을 막는 방법?"애드센스 계정 관리자 클릭 막기"를 말씀하신 게, 내가 운영하는 사이트에서 관리자(본인 계정)로 접속했을 때 실수로 광고를 클릭하는 걸 방지하고 싶다는 의미 맞으실까요?✅ 맞다면 정리해드리면:구글 애드센스는 자기 클릭(자체 클릭, invalid click) 을 엄격히 금지합니다. 그래서 계정 관리자로 로그인했을 때는 광고가 아예 안 보이거나 클릭이 막히게 하는 방법을 쓰는 게 안전합니다.방법 1. AdSense 광고 로딩 자체 차단 (관리자 로그인 시)워드프레스/직접 제작 사이트 모두 가능한 방식입니다.예: 로그인 사용자라면 adsense 스크립트를 불러오지 않음.👉 이렇게 하면 관리자는 광고 자체가 안 뜸.방법 2. CSS + 포인터 차단관리자 계정일 때 광고.. 2025. 8. 30.
서울/수도권(+6대 광역시) 아파트 실거래가 업데이트 작업기록(2021-07-24) 업데이트 일지 서울/수도권(+6대 광역시) 아파트 실거래가 업데이트 작업기록(2021-07-24) https://youtu.be/G7ni7WscHbY 아파트 실거래가 업데이트 작업 로그입니다. 실시간 업데이트 화면에서 각 아파트 단지별 이전 실거래가 등록일(업데이트 일자)과 오늘 업데이트 되는 내용을 확인할 수 있습니다. 2021. 7. 24.
[과천] E 아파트 데이터로 알아본 일조량 시뮬레이션이다. 동별 간격 외 주변 건물과 향후 재건축할 아파트, 지근거리에 위치한 산지 지형으로 영향을 받을 가능성이 크다. 동과 향(向)에 따라 주의를 요한다. (본 영상은 간략한 참고 용도일 뿐이며 실제 환경과는 차이가 있음을 밝혀둔다.) 2019. 10. 22.
[과천] C스위트 아파트 완공 이전(2017년 9월)에 데이터로 미리 알아본 일조량 시뮬레이션이다. (실제 환경과는 차이가 있음을 밝혀둔다.) 2019. 10. 22.
[성동구] 옥수 R아파트 시뮬레이션 dapt.tistory.com/entry/과천-래미안센트럴스위트-아파트-일조-시뮬레이션 [과천] 래미안센트럴스위트 아파트 일조 시뮬레이션 완공 전(2017년경) 일조량 확인을 위한 시뮬레이션 생성 결과물입니다. 아파트 단지에 대한 실거래가 정보는 다음 링크에서 확인해주세요. dapt.tistory.com/entry/별양동래미안-센트럴스위트-아파트-�� dapt.tistory.com 2019. 10. 22.
[과천] C아파트 일조 시뮬레이션 dapt.tistory.com/entry/과천-래미안센트럴스위트-아파트-일조-시뮬레이션 [과천] 래미안센트럴스위트 아파트 일조 시뮬레이션 완공 전(2017년경) 일조량 확인을 위한 시뮬레이션 생성 결과물입니다. 아파트 단지에 대한 실거래가 정보는 다음 링크에서 확인해주세요. dapt.tistory.com/entry/별양동래미안-센트럴스위트-아파트-�� dapt.tistory.com 2019. 10. 22.