일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- SafeUpdate
- GIT
- home credit default risk
- 컬럼수정
- fastapi
- 에러포스팅
- 생성자 #자바 #기록남기기
- 캐글
- 개발공부
- 개발자가 되기 위해 꼭 알아야 하는 IT용어
- 머신러닝 #회귀 #규제
- 클래스 #아이디
- 옵셔널태그
- 작업 영역
- 단축키정리
- MVC #디자인패턴
- SQL
- Numpy #TIL #넘파이 기초
- 김영한 #SOLID #객체지향
- 공부내용정리
- 데이터분석
- 스프링부트
- 크롬브라우저
- 기술블로그
- 머신러닝 #학습내용정리
- 커밋
- C언어 #문자열변환 #정수형변환
- 파이썬
- 스프링 입문
- 웹 크롤링
- Today
- Total
목록전체 글 (89)
데이터사이언티스트 몽구리

데이터프레임에서 결측값을 찾는 방법에 대해 알아보도록 하겠습니다.airbnb_df = pd.read_csv('data/airbnb.csv')airbnb_df일단 데이터를 불러옵니다.airbnb_df.info()info() 메서드를 통해서 해당 데이터프레임의 대략적인 정보를 확인할 수 있습니다.총 713개의 행이 존재하며, rating 컬럼의 13개의 결측값이 있다는 것을 확인할 수 있습니다.airbnb_df.isna().sum()boolean인덱싱을 통해 False값은 0으로 True값은 1로 계산하여 rating 컬럼의 13개가 있다는 것을 확인할 수 있습니다.airbnb_df.isna().any(axis=1)위 코드를 통해 각 행마다 결측값이 존재한다면 True값을, 존재하지 않는다면 False값이 ..

주소 연산자 : &주소라 하면 변수가 할당된 메모리 공간의 시작 주소를 의미합니다. 주소 연산자 &를 사용해서 시작주소를 구합니다.#include int main(void){ int a; double b; char c; printf("int형 변수의 주소: %u\n", &a); printf("double형 변수의 주소: %u\n", &b); printf("char형 변수의 주소: %u\n", &c); return 0;}int형 변수는 980번지부터 983번지까지 4바이트에 할당되었을 겁니다.double형 변수는 016번지부터 023번지까지 8바이트가 할당되었으며 char형변수는 044번지 한 바이트에 할당되었을 것입니다.포인터와 간접 참조 연산자: *#include ..

참조자(Reference)의 이해"변수는 할당된 메모리 공간에 붙여진 이름이다. 그 이름을 통해서 해당 메모리 공간에 접근이 가능하다" int num1 = 2010; 위의 변수 선언을 통해서 2010으로 초기화된 메모리 공간에 num1이라는 이름이 붙게 된다. int &num2 = num1; // 변수 num1에 대한 참조자 num2를 선언해라! 결과적으로 num1이라 이름 붙어있는 메모리 공간에 num2라는 이름이 하나 더 붙게 된다. 참조자는 자신이 참조하는 변수를 대신할 수 있는 또 하나의 이름이다 #includeint main(void){ int num1 = 1020; int& num2 = num1; // 참조자 num2 선언 num2 = 3042; std::cout 참조자는..
'참'을 의미하는 true와 '거짓'을 의미하는 false#includeint main(void){ int num = 10; int i = 0; std::cout num) break; } std::cout true와 false는 '참'과 '거짓'을 표현하기 위한 1바이트 크기의 데이터일 뿐이다.true와 false는 그 자체를 '참'과 '거짓'을 나타내는 목적으로 정의된 데이터로 인식하는 것이 바람직하다. 자료형 bool#includebool IsPositive(int num){ if (num > num; isPos = IsPositive(num); if (isPos) std::cout bool형은 기본자료형으로 함수의 반환형으..
서로 다른 3개의 테이블을 JOIN 하는 방법에 대해 알아보도록 하겠습니다. SELECT i.name, i.id, r.item_id, r.star, r.comment, r.mem_id, m.id, m.emailFROM item AS i LEFT OUTER JOIN review AS r ON r.item_id = i.id LEFT OUTER JOIN member AS m ON r.mem_id = m.id;LEFT OUTER JOIN 을 통해서 item 테이블과 review 테일블을 조인한 다음 그 결괏값을 member테이블과 조인하는 코드입니다.

인터페이스 - 다중 구현자바의 다중 상속 지원 X자바는 다중 상속을 지원하지 않는다. 그래서 자바에서 `extens` 상속 대상은 하나만 선택할 수 있다. 자바에서 다중 상속을 지원하지 않는 이유는 다이아몬드 문제가 발생할 수 있기 때문이다.위의 그림과 같이 `AirplaneCar` 입장에서 `move()`를 호출할 때 어떤 부모의 `move()`를 사용해야 할지 애매한 문제가 발생한다. 이러한 문제 때문에 자바에서는 다중 상속을 지원하지 않지만, 그에 반해 다중 구현은 지원하고 있다 .**다중 구현은 허용**다중 상속은 불가하지만 다중 구현은 가능한 이유는 무엇일까? 그 이유는 인터페이스가 순수 추상 메서드로 구현되어 있기 때문이다. `InterfaceA`와 `InterfaceB`모두 `methodC..
많은 분들이 크롬 브라우저를 이용하고 계실 텐데요.오늘은 크롬 브라우저에서 사용할 수 있는 유용한 단축키에 대해 정리보도록 할게요크롬 브라우저 WindowsMac주소창으로 이동Ctrl + LCmd + L새 탭Ctrl + TCmd + T현재 탭 닫기Ctrl + wCmd + w이전에 닫은 탭 순서대로 열기Ctrl + Shift + TCmd + Shift + T특정 탭으로 이동Ctrl + 1~8Cmd + 1~8마지막 탭으로 이동Ctrl + 9Cmd + 9새 탭 열고 검색Alt + EnterOption+ Enter탭 찾기Ctrl + Shift + ACmd + Shift + A북마크 바 표시/숨기기Ctrl + Shift + BCmd + Shift + B북마크로 저장Crtl + DCmd + D뒤로/앞..

오늘은 SQL 그룹핑에 대해 알아볼게요. 그룹핑은 SQL에서 자주 쓰이게 되는데 전체 행을 통해서 데이터를 확인하는 것이 아니라 데이터를 그룹화하여 확인해볼 때 사용하게 됩니다. SELECT gender, COUNT(*), AVG(height), # 그룹별 키의 평균 출력 MIN(weight) # 그룹별 몸무게가 가장 낮은 사람 출력 FROM copang_main.member GROUP BY gender;GROUP BY 를 사용하게 되면 각 컬럼들을 그룹화하여 분석해볼 수 있습니다.COUNT, AVG, MIN 과 같은 집계 함수들이 GROUP BY를 사용하기 전에는 전체 컬럼에 대하여 적용이 되었지만, 그룹핑을 진행하게 되면 그룹별로 해당 집계 함수가 적용됩니다.