728x90

bskyvision.com 796

[python + pandas] 데이터프레임에서 특정 기간의 데이터 추출하기

안녕하세요. 비스카이비전입니다. 오늘은 데이터프레임에서 특정 기간의 데이터만 추출하는 방법에 대해 알아보도록 하겠습니다. 데이터프레임에서 특정 기간의 데이터만 추출하기 결론부터 말씀드리면 판다스 시리즈 객체의 between 메소드를 활용하면 됩니다. SQL에 익숙한 분들은 '판다스에는 between 같은 것 없나?'하고 찾고 계셨을 지도 모르겠습니다. 간단한 예제를 통해 설명드리겠습니다. 제 블로그의 일별 페이지뷰 수를 담고 있는 page_view.xlsx라는 엑셀 파일이 있습니다. 이 파일을 읽어서 2021년 기록만 따로 추출해보도록 하겠습니다. 우선 page_view.xlsx를 데이터프레임으로 만들면 다음과 같습니다. df_page_views = pd.read_excel('page_view.xlsx'..

[티스토리 스킨 수정] 수동으로 넣은 본문 상단, 하단 애드센스 광고와 글 사이에 여백이 없을 때 해결 방법

안녕하세요. 비스카이비전입니다. 애드센스 광고 위치로 가장 많이 사용되는 위치는 아마도 "본문 상단"과 "본문 하단"일 것입니다. 포스팅 본문 영역의 경우 광고들이 글에 여백 없이 붙어 있다면 가독성을 해칠 수 있습니다. 아래 캡쳐 화면은 여백 없이 글에 붙은 광고의 예시입니다. 저는 글과 광고 사이에는 어느 정도 여백을 만들어 주는 것이 좋다고 생각합니다. 오늘 저는 사용하시고 계신 스킨의 종류에 관계없이 본문 상단 광고와 본문 하단 광고와 글 영역 사이에 간단히 여백을 주는 방법에 대해 알려드리려고 합니다. 본문 상단/하단 광고와 글 영역 사이에 여백을 주는 방법 1. 우선 스킨 편집 페이지에 들어가셔서 HTML 문서에서 Ctrl + f 로 를 찾습니다. 수동으로 본문 상단, 본문 하단 광고를 넣으신..

[vim] 윈도우 PC에 vim 설치하기

안녕하세요. 수많은 소음 속에서 신호를 찾아가는 비스카이비전입니다. 리눅스 OS나 맥 OS에는 기본적으로 vi 또는 vim이 설치되어 있습니다. 하지만 윈도우 PC에는 vim이 설치되어 있지 않죠. 하지만 vim은 굉장히 매력적인 편집기이기 때문에 윈도우에서 별도로 설치해서 사용하는 분들도 많습니다. 오늘은 윈도우 PC에 vim 에디터를 설치하는 방법에 대해 알아보도록 하겠습니다. 사람들이 vim을 사용하는 가장 큰 이유는 마우스를 전혀 사용하지 않고 오직 "키보드만으로" 코딩 또는 간단한 문서 작업을 할 수 있다는 점 때문입니다. 마우스로 손이 왔다갔다하는 수고를 덜 수 있다는 점이 vim을 사용하는 주된 장점입니다. 다른 사람들이 보기에 멋있어 보인다는 점 역시 개발자로서 간과할 수 없는 이점이라고 ..

코딩/vi, vim 2022.06.20 (6)

네이버플러스 멤버십으로 스포티비(SPOTV) 이용하고 있는 경우 해지 방법 정리

안녕하세요. 비스카이비전입니다. 아마 많은 분들께서 스포티비를 이용하고 계실 것입니다. 대부분 손흥민 선수 경기를 시청하기 위해서 정기 구독을 하시고 계실 것 같습니다. 이번 시즌 손흥민 선수 덕에 정말 많이 즐거우셨죠? 제 삶에도 큰 활력소가 되었습니다. 그러나 이제 당분간 EPL 경기는 없습니다. 2022-23시즌은 2022년 8월 6일에 시작됩니다. 또 각자의 삶이 바쁘다보면 다음 시즌에는 손흥민 선수 경기를 잘 챙겨보지 못할 수도 있습니다. 따라서 잠시 해지했다가 다시 신청하는 것도 저희의 소중한 돈을 아끼는 하나의 방법이라고 생각합니다. 스포티비 입장에서는 굉장히 많은 돈을 들여 손흥민 선수의 경기권을 따온 것일테니 저희가 지불하는 금액이 그렇게 비싼 금액이라고는 할 수 없을 것입니다. 스포티비..

해피해킹 프로페셔널 하이브리드 Type-S 초기 세팅 방법 정리

안녕하세요. 비스카이비전입니다. 지난 글에서 저는 많은 분들이 해피해킹 키보드를 구매하게 되는 과정에 대해서 정리했었습니다. 제 경험을 녹여서 정리한 글이니 안 읽어보신 분들은 먼저 읽고 오시는 것을 추천드립니다. 키보드 끝판왕, 해피해킹 키보드를 구매하게 되는 과정 (공감주의) 이 글은 이미 해피해킹 키보드를 구매하셨거나, 아직 구매를 망설이는 분들을 위한 글입니다. 키보드 초기 세팅이 어렵다는 이야기를 듣고 겁이 나신 분들이 분명 있으실 것입니다. 겁먹으실 필요 없습니다. 아래 가이드를 잘 따라하시기만 하면 됩니다. 제가 사용하고 있는 모델은 "해피해킹 프로페셔널 하이브리드 Type-S (PD-KB800WS)"이므로 이 모델을 기준으로 세팅 방법을 설명드리도록 하겠습니다. 해피해킹 프로페셔널 하이브리..

[javascript] 예외 처리 방법, try, catch, finally

안녕하세요. 비스카이비전입니다. 오늘은 javascript에서 예외 처리를 어떻게 하는지에 대해 살펴보도록 하겠습니다. 예외 처리란? 이 글을 찾아오시게 된 분들은 예외 처리라는 것이 어떤 것인지 대부분 아시는 상황에서 javascript에서는 예외 처리를 어떻게 하는지 궁금해서 오신 분들일 것입니다. 예외 처리에 대해 간단히 말씀드리면, 에러가 발생했을 때 프로그램이 멈추지 않고 계속해서 진행될 수 있게 하는 일종의 기법이라고 생각하시면 됩니다. 프로그램이 에러로 인해서 작동하지 않는 것보다 큰 문제는 없기 때문에 에러가 발생하더라도 프로그램은 어떻게든 계속 작동이 되는 상태로 남겨줄 필요가 있습니다. 웹사이트나 응용 프로그램을 사용하는 사람들은 절대로 개발자가 원하는 방식대로만 움직여주지 않습니다. ..

코딩/javascript 2022.06.18 (2)

[jQuery] attr 메소드 사용법

안녕하세요. 비스카이비전입니다. 오늘은 jQuery의 attr 메소드의 사용방법에 대해 알아보도록 하겠습니다. attr 메소드가 사용되는 경우는 크게 두 가지입니다. 1) 속성(attribute)의 값을 가져오기 위해서. 2) 속성을 추가하기 위해서. 간단한 예시들을 통해 바로 사용법에 대해 알아보겠습니다. 속성의 값 가져오기 $('셀렉터').attr(속성) 다음과 같이 id가 test인 input 요소가 있다고 가정하겠습니다. 이 input 요소의 class를 알고 싶다면, 다음과 같이 코딩을 해주시면 됩니다. 콘솔에 출력된 것을 확인해보면, id가 test인 요소의 class를 잘 반환받은 것을 알 수 있습니다. 속성 추가하기 $('셀렉터').attr(속성, 속성의값) 이번에는 attr 메소드를 활용..

코딩/javascript 2022.06.17

키보드 끝판왕, 해피해킹 키보드를 구매하게 되는 과정 (공감주의)

안녕하세요. 비스카이비전입니다. 오늘은 드디어 6개월 할부 결제를 끝낸 제품을 하나 소개해드리려고 합니다. 따라서 제가 6개월 동안 쓴 후에 남기는 솔직한 후기라고 생각하시면 됩니다. 제가 어지간해서는 물건 살 때 할부 결제를 안 하는데 이 물건은 어쩔 수 없이 할부로 샀습니다. 그만큼 가격이 나가는 물건입니다. 월급쟁이 딸 둘 아빠가 일시불로 사기에는 조금 부담이 되는 가격이라는 뜻입니다. 제가 구매한 물건은 바로 키보드 계의 끝판왕, 해피해킹 키보드입니다. 제가 산 제품의 정식 명칭은 "해피해킹 프로페셔널 하이브리드 Type-S"입니다. 이 키보드에 대해 설명하기에 앞서서 키보드 전반에 대한 이야기를 먼저 하는 것이 좋겠습니다. 키보드는 크게 세 가지 유형으로 분류할 수 있습니다. 아래로 갈 수록 비..

PC/컴퓨터, 인터넷 2022.06.17 (4)

[BATCH] 배치 파일로 특정 실행파일(.exe) 종료하고 실행시키기

안녕하세요. 비스카이비전입니다. 오늘은 배치 파일로 특정 실행파일을 종료시키고 실행시키는 방법에 대해 알아보도록 하겠습니다. 저희는 프로그램을 종료시켰다고 생각하는데, 제대로 종료되지 않고 백그라운드에서는 돌아가고 있는 경우가 있습니다. 작업 관리자를 열어보시면 백그라운드 프로세스에는 살아있는 것을 확인하실 수 있을 것입니다. 그런 상황에서 프로그램을 실행하면 제대로 작동하지 않을 수 있습니다. 이때는 백그라운드에서 실행되고 있는 프로그램을 종료한 후에 실행시켜야 합니다. 이를 위한 배치 파일을 만들어보겠습니다. 우선 바탕화면에서 메모장을 엽니다. 바탕화면에 abc.exe라는 실행파일이 있다고 가정하고 진행하겠습니다. 다음과 같은 코드를 메모장에 작성합니다. @echo off taskkill /IM ab..

PC/윈도우 2022.06.16

[윈도우11] 디스플레이 해상도 변경이 안 될 때 조치 방법

안녕하세요. 비스카이비전입니다. 오늘은 윈도우 피씨에서 디스플레이의 해상도 변경이 안 될 때 어떻게 대처해야 하는지에 대해 살펴보도록 하겠습니다. 바탕화면에서 오른쪽 클릭하신 후 뜨는 메뉴에서 디스플레이 설정 화면을 클릭해서 들어가시면 아래와 같이 디스플레이 해상도를 변경할 수 있습니다. 정상적인 상황이라면 그렇습니다. 그런데, 만약 해상도를 변경할 수 없는 상태라면 장치 관리자에서 내장 그래픽 카드 또는 외장 그래픽 카드가 정상적으로 작동되고 있는지 확인할 필요가 있습니다. 장치 관리자에서 디스플레이 어댑터를 클릭해서 내장 그래픽과 외장 그래픽이 정상적으로 실행되고 있는지 확인합니다. 참고로 제가 사용하고 있는 노트북에는 내장 그래픽 카드 AMD Radeon(TM) Graphics와 외장 그래픽 카드 ..

PC/윈도우 2022.06.15