정의 : 혈액이 침입한 세균에 의해 감염됨으로써 나타나게 되는 전신성 염증반응 증후군 특징 : 가장 흔한 응급실을 찾는 원인 중 하나, 중환자실에서 가장 흔한 사망 원인 중 하나 원인 : 주로 그람 음성균 ( 면역 반응을 일으키고 혈액을 엉기게 하는 독성 물질을 생성 ) 진단 : 특별한 진단법이 없어 체온, 맥박수, 호흡수, 혈압, 혈액 검사상의 백혈구 수치등을 종합하여 판단. 감염증이 있는지 확인하는 것이 중요 검사 : 기본 혈액 검사를 하여 백혈구 수와 혈소판 수를 확인. 혈액 배양 검사를 해야 하지만 5일이 소요 되므로 환자가 그 전에 사망할 수 있음. 따라서 의사의 경험적 판단이 필요 치료 : 여러 종류의 세균 감염으로 일어날 수 있으므로 일반적으로 항생제와 정맥주사로 시작, 감염 부위를 찾아 항..
특정 문자열 포함하는 행 제거하기 전처리를 하다보면 특정 문자열을 포함하는 행 전체를 제거할 일이 많다. 문자열 관련 전처리는 dataframe.str 으로 대부분 해결 되는데 오늘은 str.contains 를 이용해보자. str.contains 사용하기 dfresult = df[~df['Time'].str.contains("2021-03-01", na=False, case=False)] "2021-03-01"
여러 시트 한 번에 읽기 pandas로 excel을 읽을 경우, read_excel 이라는 함수를 쓰게 된다. 만약 백만행이 넘어가 sheet1, sheet2, ... 까지 쓰여있다면 어떻게 해야 할까? 우리가 흔히 쓰는 것 처럼 pd.read_excel()를 쓴다면 sheet1에 있는 데이터만 읽어진다. 따라서 read_excel함수의 파라미터 중 sheet_name = None 을 추가해주면 모든 시트를 읽을 수 있다. 그러나 sheet_name = None 의 원리는 key: sheet1, value: 모든 데이터와 같아서 데이터 프레임으로써 쓸 수 없기 때문에 concat으로 한번 더 묶어줘야 한다. 예제 코드 df = pd.concat([value.assign(sheet_source=key) f..
situation phpMyAdmin 에서 새로운 테이블을 생성하는 중 자꾸 이 오류와 함께 팅겼다. reason 인터넷 연결이 잘 되어 있다면 크롬 메모리 부족으로 인한 현상이다. 쭈글,, 캐시 삭제를 해줘야 함 solution 1. 캐시 및 쿠키 삭제 컴퓨터에서 Chrome을 연다. 오른쪽 상단에서 더보기 클릭 및 새 시크릿 창 클릭 시크릿 창에서 페이지를 열고, 캐시와 쿠키 삭제 2. 컴퓨터 다시시작 3. 크롬 업데이트 4. shift + esc 크롬창에서 shift + esc 를 눌러 작업관리자로 들어간다. 확장 프로그램으로 들어가 사용하지 않는 프로세스를 종료시킨다. 5. 크롬을 포기하고 다른 웹에서 작업 1,2,3,4번으로도 해결 안 된 나는 결국 5번으로 해결했다.^^ Microsoft Ed..
situation jupyter notebook 쓸 땐 한번도 안 났던 오류가 jupyter lab 에서 발견됐다. 황당.. 파일을 찾을 수 없다니.. 경로를 몇번 확인하고 다른 방법을 찾아봤지만 해결되지 않았다. solution 1. 상대 경로 이용 상대 경로는 디렉토리에 직접 파일을 옮기고 '파일명.xlsx'을 해주면 읽을 수 있다. 근데 파일 하나씩 하는 것도 아니고 너무 번거로운 방법이다. 2. 절대 경로 이용 C:/ 로 시작하는 경로가 절대 경로인데 이걸 해줘도 해결되지 않는다.. 광광.. jupyter를 지웠다가 다시 깔아보고 업데이트도 해봤지만 무용지물....(또륵 이 방법을 좀더 찾아봐야겠다. 근데 어떻게 jupyter notebook 은 되는데 lab이 안 되지 이게 말이 되나