본문 바로가기

개발일지/임시카테고리689

다시 데이터분석!!!!!! (ft. "NoSuchWindowException: no such window: window was already closed") 나는 분명 jupyter notebook을 다루는데에 더 익숙해져 있었다. 암튼 각설하고 본론으로 넘어가보겠다. 코드를 # 첫째줄 driver = webdriver.Chrome('/Users/daniel_choi/opt/anaconda3/envs/ds_study/lib/python3.8/site-packages/chromedriver_autoinstaller/103/chromedriver') # 둘째줄 url = 'https://www.naver.com/' driver.get(url) 이렇게 실행했을때, "NoSuchWindowException: no such window: window was already closed" 에러가 뜬다. 내 생각에 의하면 첫째줄에서 이미 driver는 실행되었는데, alr.. 2022. 6. 29.
새로운 맥북프로, 그리고 환경설정... 음... 아.... 기분이 썩 좋진 않다. 기존에 맥북이 있었는데, 그것을 국비지원할때 돈아낀답시고 팔아버리고 윈도우 기반으로 노트북을 새로 샀다. (맥은 온라인강의에서나 많이 쓰이지, 실제로는 윈도우 기반으로 진행하는 곳이 압도적으로 많았다) 암튼.. 윈도우 컴 산지 3달밖에 안되었고 적은 돈 들여서 산것도 아니고 사양이 후진것도 아닌데, 판다스랑 matplotlib, seaborn등을 돌리면서 자료 서치할때 유튜브 노래도 틀어놓고 했는데, 뭐 별거 튼것도 없는것같은데 이미 ram이 그득그득하게 가득 찼더라; 아니나 다를까 화면이 지직 거리면서 좀 안좋아졌었고, 셀레니움이랑 뷰티풀숲할때가 절정이였다. 공부하면서, 과제하면서 한 4번정도 지직거리면서 튕긴것같다. 솔직히 이정도 까진 ㅇㅋ다 근데, 앞으론 .. 2022. 6. 28.
SQL JOIN 후기1 그동안 SQL 강의는 쉬워도 너무 쉬웠다. 하지만 JOIN이 등장하면서 난이도가 몇단계는 업된것같다. 이해도가 70%는 넘지만 그래도 아직 부족하다. 더불어서 배우는게 참 많았다. #1 첫번째 에피소드 중 7,8,10을 지정하라고 할때 나는 episode = (7 or 8 or 10)으로 풀었다. 하지만 정답코드는 episode in (7,8,10) 이였다. 작동 여부를 떠나서 훨씬 간결하고 내가 구현하기를 원했던 것이였지만 생각이 나질 않았었다. 물론 작동이 이것때문에 안되는 결정적 요인이였다. #2 두번째 2개 이상의 테이블 값을 이용해서 값을 구할때는 두개의 컬럼 벨류가 같지만, 컬럼의 이름이 다를때 #celeb 테이블의 id 값 = 바나나, 사과, 망고 # snl_show 테이블의 host 값 =.. 2022. 6. 27.
SQL union, union all SQL union, union all을 배우고 있다. 내가 간단하게 임의적으로 만들거나, 컬럼자체가 간단한것이라면 딱히 문제가 없겠지만, 그렇지 않을 경우는 # 모든것을 불러운다. select* 라는 명령을 썼을때, union을 희망하는 A테이블의 18개 칼럼과 B테이블의 19개 칼럼처럼 1개라도 칼럼의 숫자가 맞지 않는다면 이런에러가 뜰것이다. ERROR 1222 (21000): The used SELECT statements have a different number of columns 따라서 이런 에러를 해결하려면 방법은 2가지다. # 방법1 테이블 A의 18개 칼럼이 테이블 B 19개 칼럼에 모두 포함되어있는경우. 테이블A에다가 테이블 B에만 있는 칼럼을 추가해준다. 혹은 테이블B에만 있는 칼럼을.. 2022. 6. 27.