🖥️ IT, 컴퓨터855 [BigQuery] 빅쿼리 SAFE_CAST란? SAFE_CAST는 BigQuery에서 사용하는 함수로, 데이터를 다른 형으로 변환할 때 오류가 발생하지 않도록 안전하게 형 변환해주는 기능입니다. 일반적인 CAST와 달리, 변환이 실패해도 에러를 발생시키지 않고 NULL을 반환합니다.✅ 기본 문법SAFE_CAST(expression AS target_data_type)✅ 예시문자열을 정수로 변환 (성공하는 경우)SELECT SAFE_CAST('123' AS INT64) AS result-- 결과: 123문자열을 정수로 변환 (실패하는 경우)SELECT SAFE_CAST('abc' AS INT64) AS result-- 결과: NULL (에러가 아닌)날짜 형식 변환SELECT SAFE_CAST('2024-01-01' AS DATE) AS valid_da.. 🖥️ IT, 컴퓨터/🏁 SQL・빅쿼리 2025. 6. 11. [Python] 파이썬 ext란 ext는 os.path.splitext() 함수에서 파일 확장자를 의미합니다.예를 들어, 파일 이름이 "myfile.csv"인 경우:name, ext = os.path.splitext("myfile.csv")결과는 다음과 같습니다:name → "myfile"ext → ".csv" ← 이게 바로 ext즉, ext는 .csv, .txt, .xlsx 같은 확장자를 담고 있어서 파일을 저장할 때 원래의 확장자를 그대로 유지할 수 있게 도와줍니다.코드에서 아래 부분이 그런 역할을 합니다:new_file_name = f"{name}_"+ext→ "myfile.csv" → "myfile_.csv"로 파일명을 생성합니다. 🖥️ IT, 컴퓨터/🐍 Python 2025. 6. 10. [Python] 파이썬 Requests 라이브러리: HTTP for Humans 란? 파이썬으로 웹 데이터를 가져오고 싶다면?가장 쉽고 강력한 HTTP 라이브러리, 바로 Requests입니다.이 글에서는 Requests: HTTP for Humans가 무엇인지, 어떻게 사용하는지, 그리고 실제 웹 크롤링 예제까지 단계별로 소개합니다.📌 목차Requests란 무엇인가요?Requests 설치 방법기본 사용법 (GET, POST)실전 예제: 웹사이트에서 데이터 가져오기자주 쓰는 기능 요약마무리 및 참고자료1. Requests란 무엇인가요?Requests는 파이썬의 대표적인 HTTP 라이브러리입니다.슬로건: HTTP for Humans즉, 사람이 사용하기 쉬운 HTTP 클라이언트를 목표로 만들어졌습니다.✅ 특징사용이 간단하다 (코드 1~2줄로 요청 가능)다양한 요청 방식 지원 (GET, POS.. 🖥️ IT, 컴퓨터/🐍 Python 2025. 6. 7. [Python] 중앙선거관리위원회 선거통계시스템 크롤링해서 엑셀 저장하기 문제상황 https://kimhongsi.tistory.com/entry/%EA%B3%B5%EA%B0%84%EC%9E%90%EB%A3%8C-%EC%A0%9C21%EB%8C%80-%EB%8C%80%ED%86%B5%EB%A0%B9%EC%84%A0%EA%B1%B0-%EA%B0%9C%ED%91%9C%EB%8B%A8%EC%9C%84%EB%B3%84-%EA%B0%9C%ED%91%9C%EA%B2%B0%EA%B3%BC [공간자료] 제21대 대통령선거 개표단위별 개표결과http://info.nec.go.kr/main/main_load.xhtml 중앙선거관리위원회 선거통계시스템선거통계시스템 점검 안내 위원회 선거정보통신망의 안정적 운영을 위한 시스템 점검에 따라 서비스 접속이 원활하지 않을kimhongsi.tistory.. 🖥️ IT, 컴퓨터/🐍 Python 2025. 6. 7. [Python] webdriver-manager vs. chromedriver ✅ 왜 webdriver-manager를 추천하나?1. 크롬 버전과 드라이버 버전 자동 매칭chromedriver는 크롬 브라우저 버전과 정확히 일치해야만 작동합니다.하지만 직접 설치하려면:① 내 크롬 버전 확인 →② 공식 사이트에서 일치하는 버전 다운로드 →③ 환경변수 등록까지 해야 함.webdriver-manager는 이 과정을 자동으로 처리합니다.👉 버전 불일치로 인한 오류 방지 + 설치 스트레스 없음2. 설치 안 해도 된다현재 사용자 PC에 'chromedriver'은(는) 인식되지 않습니다 오류가 발생한 건,→ chromedriver가 설치 안 되어 있고,→ PATH에도 등록 안 되었기 때문입니다.webdriver-manager를 쓰면 설치 없이 바로 사용 가능하고,자동으로 다운로드하고,프로젝.. 🖥️ IT, 컴퓨터/🐍 Python 2025. 6. 7. [Python] chromedriver 오류 :: 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 'chromedriver'��(��) ���� �Ǵ� �ܺ� ����, ������ �� �ִ� ���α�, �Ǵ���ġ ������ �ƴմϴ�. 'chromedriver'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.깨졌지만 위와 같은 내용임 이 메시지는 Windows에서 흔히 보이는 오류로,chromedriver가 설치되어 있지 않거나, PATH에 등록되지 않았을 때 발생함. 🖥️ IT, 컴퓨터/🐍 Python 2025. 6. 7. [Excel] 엑셀 요일 반환하는 함수 요일을 알고 싶은 날짜에 대해아래 수식 적용 =TEXT(DATE(LEFT(B2,4), MID(B2,5,2), RIGHT(B2,2)), "aaaa") 🖥️ IT, 컴퓨터/🧮 엑셀 2025. 6. 2. [Python] 파이썬 한 줄씩 밀려서 끝의 열이 NaN 되는 오류 수정 :: index_col=False 문제 상황생활인구 행정동 데이터를 일반적인 방식으로 불러오니이렇게 '기준일ID' 부분이 index 처리 되며, 한 줄 씩 오른쪽으로 밀리는 상황 발생그래서 끝 열이 NaN 처리됨 해결 방법, index_col=False 를 끝에 넣자.#1. 파일 업로드import pandas as pddf = pd.read_csv("LOCAL_PEOPLE_DONG_202407.csv", encoding = 'utf-8', index_col=False)df그러면 해결됨 아래 내용 참고index_col=False는 pandas.read_csv() 함수에서 **"CSV 파일의 어떤 열도 인덱스로 사용하지 말라"**는 뜻입니다.📌 배경 설명: index_col이란?pandas.read_csv()는 기본적으로 첫 번째 열을.. 🖥️ IT, 컴퓨터/🐍 Python 2025. 6. 2. [Python] 파이썬 pandas df.copy() 써야 하는 이유 🐍 파이썬 pandas copy() 꼭 써야 할까? 안 쓰면 생기는 문제 총정리!파이썬에서 pandas를 사용할 때, 종종 df.copy()를 붙여야 하나 고민되는 순간이 있습니다. 단순히 df2 = df로도 복사가 되는데, 왜 굳이 copy()를 써야 하는 걸까요? 이번 글에서는 copy()를 사용할 때와 사용하지 않을 때의 차이점, 그리고 실제 예제와 함께 꼭 알아야 할 팁을 정리했습니다.✅ 핵심 요약: copy()는 진짜 복사, 안 쓰면 가짜 복사(얕은 복사)df2 = df→ 얕은 복사(shallow copy): 두 변수가 같은 데이터프레임 객체를 참조함df2 = df.copy()→ 깊은 복사(deep copy): 완전히 독립적인 새 객체를 생성함🧠 왜 copy()를 써야 할까?1. 원본 데이터.. 🖥️ IT, 컴퓨터/🐍 Python 2025. 6. 2. [IT] Windows11 컴퓨터에 새로운 계정 추가하기 설정 > 계정 > 다른 사용자 계정 추가 각각 '자세한 정보' 읽고 동의 클릭 그러면 계정 추가 완료 혹은시작버튼 > 기존 계정 클릭 이렇게 확인 가능 🖥️ IT, 컴퓨터/👩🏻💻 IT 2025. 6. 1. [IT] OBS studio 다운받기 링크 https://obsproject.com/ko Open Broadcaster Software | OBS영상 녹화와 실시간 방송을 할 수 있는 무료 및 공개 소프트웨어입니다. 윈도우, 맥 혹은 리눅스 환경에서 빠르고 쉽게 방송 할 수 있습니다.obsproject.com 🖥️ IT, 컴퓨터/👩🏻💻 IT 2025. 6. 1. [Tableau] 태블로 대시보드에 필터 추가 안 될 때 :: 데스크톱/기본값 필터 버튼이 없을 때 해결법 대시보드가 데스크톱이라서 그럴 수 있음이걸 '기본값'으로 바꾸면 필터를 추가할 수 있는 항목이 나옴 🖥️ IT, 컴퓨터/👩🏻💻 IT 2025. 5. 29. 이전 1 2 3 4 ··· 72 다음 반응형