파이썬 썸네일형 리스트형 판다스 | 결측치 제거팁 아파트 실거래가 데이터셋을 가지고 판다스 연습하던 과정 중컬럼 중 is_test라는 컬럼이 테스트셋과 트레인셋을 구분하고 있었다. 이때, 테스트셋에서만 결측치, 그 중에서도 'x' 컬럼에 있는 결측치를 제거하고 싶은 경우.참고로 is_test는 0과 1 두 개로만 구성되어 있고, 결측치가 없다. concat[concat['is_test'] == 1]['x'].isnull().sum()를 하면 is_test가 1인 데이터의 x 컬럼 결측치가 148이 나온다. is_test가 0인 데이터 중에서 x 컬럼 결측치만 제거한다면 is_test가 1인 데이터 중의 결측치 148개는 남아있어야 한다. 그런데 처음에 concat_xclear = concat[concat['is_test'] == 0].dropna(sub.. 더보기 네이버 증권 데이터 크롤링 | f-string이 중요하네!! 디버깅 힌트 아래 코드에서 틀린 점은?! import requestsfrom bs4 import BeautifulSoupdef crawl(code): url = "https://finance.naver.com/item/main.naver?code={code}" res = requests.get(url) bsobj = BeautifulSoup(res.text, "html.parser") #주가 뽑기 div_today = bsobj.find("div", {"class":"today"}) em = div_today.find("em") price = em.find("span").text #회사이름 뽑기 h_company = bsobj.find("div", {".. 더보기 파이썬 클래스에서 2차 멘붕, 다시 개념 잡기... 어제 이해가 된 둥 마는둥 했더니 역시나 이해가 안됐던 것... 그래서 어제 풀었다고 생각했던 그 문제를 다시 해부했다. 2024.08.01 - [Upstage AI Lab 4기 학습일지] - 7/31 학습일지 | 파이썬 클래스 연습문제 1 문제 2. 음식 주문 시스템 만들기이 시스템은 메뉴를 관리하고, 주문을 받아 처리하는 기능을 가집니다. 여기서는 메뉴 클래스(Menu), 주문 클래스(Order), 그리고 주문 관리 클래스(OrderManager)를 구현합니다.Menu 클래스: 음식 이름과 가격을 관리합니다.Order 클래스: 특정 메뉴 항목에 대한 주문을 담습니다. 주문 번호와 주문한 메뉴 항목의 리스트를 포함합니다.OrderManager 클래스: 모든 주문을 관리합니다. 새 주문을 추가하고, 모든.. 더보기 7/31 학습일지 | 파이썬 클래스 연습문제 1 문제 2. 음식 주문 시스템 만들기이 시스템은 메뉴를 관리하고, 주문을 받아 처리하는 기능을 가집니다. 여기서는 메뉴 클래스(Menu), 주문 클래스(Order), 그리고 주문 관리 클래스(OrderManager)를 구현합니다.Menu 클래스: 음식 이름과 가격을 관리합니다.Order 클래스: 특정 메뉴 항목에 대한 주문을 담습니다. 주문 번호와 주문한 메뉴 항목의 리스트를 포함합니다.OrderManager 클래스: 모든 주문을 관리합니다. 새 주문을 추가하고, 모든 주문을 보여주는 기능을 가집니다.위의 3가지를 기능을 아래 템플릿에 맞춰서 클래스로 구현해보세요.클래스 구현이 완료되면, 아래 실행 예시가 올바르게 실행되어야 합니다! 1. Menu 클래스 만들기class Menu: def __init.. 더보기 7/31 학습일지 | 파이썬 클래스 문제 풀다가 머리 터지는 중 클래스 개념을 배웠다. 사실 어제도 인강으로 배우기는 했고, 이전에도 대애애애충 살짝 찍먹느낌으로 배운 적은 있었지만 실제로 클래스 관련 문제를 풀어본 적은 없었다. 그리고 오늘 깨달았다. 클래스는 에 대해서 아무것도 모르고 있었다는 것을. ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ일단 기본적인 개념부터 정리해보자.강아지라는 클래스가 있다. 클래스 안에는 그 클래스가 뭔지, 무슨 일을 하는지 설명하기 위한 특성을 적어준다. (이 특성은 함수 형태) 예시로 강아지가 먹고, 걷고, 자는 행동을 함수로 넣었다. 즉 강아지 클래스는 먹고, 걷고, 자는 행위(메서드, 함수)를 할 수 있다. 이런 타입을 {강아지 노아}에게 할당(부여)한다(Noa=Dog() 이 부분). 강아지 클래스를 부여받은 Noa는 Dog 클래스의 객체가 된다. (함.. 더보기 7/30 학습일지 | 파이썬 함수 쓸 때 꼭 살펴볼 것 파이썬에서 함수를 쓸 때 꼭 알아두어야 할 것들!! 1. 함수에 파라미터와 리턴값을 확인하자. (리턴값이 없을 수도 있다.)파라미터에 디폴드값은 뒤에 몰아준다. 앞에 디폴트를 주고 뒤에 디폴트가 없으면 신텍스 에러가 뜬다.def foo(a = 3, b): c = a + b return c 컴퓨터 입장에서 foo(5) 를 넣었다고 치면, 5가 a=5 에 들어가는지, b=5에 들어가는지 알 수 없기 때문.def foo(a, b = 3): c = a + b return c위 함수에 foo(5)를 넣어주면 a에 5가 들어가고, b는 값이 없어서 디폴드값인 3이 들어가서 8이 리턴된다. 디폴드값은 아무런 값이 들어오지 않았을 때에만 들어가는 값이기 때문에, 디폴트가 있다고 해도 값을 넣어.. 더보기 7/19 학습일지 | 자바스크립트 깔짝, 외부 API로 데이터 가져오기 오늘 줌으로 한 실시간 강의에서는 자바스크립트로 웹에서 간단하게 뭔가를 표현하고 거기에 들어가는 함수나 필요한 동작을 파이썬으로 실행시켜서 그 결과를 웹에 보여주는(?) 법에 대해 공부했다. 자바스크립트 일도 모르는 상태에서 듣기 시작해서 그런지 꽤나 난이도가 높게 느껴졌고 머릿 속에 정리하 하나도 안된 느낌인데 일단 정리를 해보려고 한다. 1. 자바 & 자바스크립트 (오늘 내가 깔짝댔던 건 자바스크립트)자바와 자바스크립트는 다르다. 자바(Java): 주로 큰 규모의 애플리케이션(앱)이나 서버를 만들 때 사용. 예를 들어, 은행 시스템이나 안드로이드 앱을 만드는 데 자바를 많이 사용해.자바스크립트(JavaScript): 웹 페이지를 동적으로 만들기 위한 프로그래밍 언어. 웹 페이지를 더 생동감 있게 만들.. 더보기 7/8 학습일지 | 파이썬 동적페이지 웹크롤링 from selenium import webdriverfrom selenium.webdriver.chrome.service import Servicefrom webdriver_manager.chrome import ChromeDriverManagerimport timeservice = Service(ChromeDriverManager().install())driver = webdriver.Chrome(service=service)driver.get("https://www.opinet.co.kr/searRgSelect.do")지난 번에 크롬 드라이브를 깔고, 원하는 url을 가져오는 것까지 했다. 오피넷이라는 웸페이지에서 크롤링을 하려고 하는데, 이 웹페이지의 경우 우회해서 들어오는 걸 막고 있어서, ur.. 더보기 이전 1 2 다음 목록 더보기