본문 바로가기

Computer

Hadoop 설치 후 resourcemanager 가 일괄 레이블을 찾을 수 없다고 나올 때 (Windows) hadoop/bin/yarn.cmd 를 notepad++로 열어서, 편집 ->EOL변환 ->windows 로 바꾼 뒤 저장한다. 후.......설치가 제일 어려운 듯. 더보기
Windows 에서 Spark 설치 후 실행 안될 때 혹시 사용자명에 _ 가 들어가지 않았나 확인해보자. _ 가 있으면 절대 작동하지 않게 된다. 세팅을 SPARK_LOCAL_HOSTNAME=localhost 혹은 This has been resolved by setting sparkSession config "spark.driver.host" to the IP address. 를 통해서도 고칠 수 있다고 하는데, 도저히 어떻게 하는 건지 모르겠다. 그냥 _를 지우는 게 가장 속편하다. 더보기
시스템 관리자가 [설치된 업데이트를]을 사용할 수 없도록 설정했습니다 해제하기 윈도우에 설치된 특정 업데이트를 지우고 싶을 때, 프로그램 및 기능에서 삭제가 가능하지만,안타깝게도 바로 되지는 않는다.(아오 진짜!!) 위와 같이 기본적으로 업데이트 삭제가 불가능하게 되어있다. 이를 고치기 위해서는 아래와 같은 스텝을 밟자. 우선 윈도우키를 누른 상태에서 gpedit.msc 라고 치면 아래와 같은 항목이 뜨는데, 꼭 마우스 오른쪽 버튼으로 선택해 관리자 권한으로 실행하자. 그런 다음 사용자 구성 - 관리 템플릿 - 제어판 - 프로그램 에 들어가면 아래와 같은 화면을 볼 수 있다.여기서 우리는 세 가지 항목을 건드릴건데,설치된 업데이트 페이지 숨기기프로그램 및 기능 페이지 숨기기Windows 기능 숨기기를 사용 안함 으로 바꿔준다. 이제 다시 제어판에 가보면 설치된 업데이트 목록이 뜨는.. 더보기
1월 들어 갑자기 Windows 7 PC가 네트워크에서 사라졌을 때? 1월에 의문의 업데이트 두 개가 이뤄진 후에, Windows 7로 연결된 프린터가 다른 컴퓨터에서 접근이 되질 않았다. 오랜 시간 삽질을 한 결과 두 업데이트 (KB4480970 / KB4480960 )가 문제라는 것을 알아냈다.windows 7 컴퓨터에서 위 업데이트를 지우면, 다시 잘 된다!!!아오..... 애러코드로 0x80070035 혹은 0x80004005 를 내놓을 수 있지만, 일단 위의 업데이트를 지워보자. 더보기
Anaconda 에서 KoNLPy 설치하기 아나콘다에서 KoNLPy 를 설치하는 방법에 대해 알아보자. 1. 우선 JDK (Java Development Kit)를 받아야 한다.https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html위의 링크에서 자신의 환경에 맞는 파일을 받아 설치한다. 2. JAVA를 환경변수로 설정해줘야 한다.https://docs.oracle.com/cd/E19182-01/820-7851/inst_cli_jdk_javahome_t/index.html위 링크에 자세한 설명이 나와있다. Windows 10에 경우 제어판 - 시스템 - 고급 시스템 설정에 들어가면 다음과 같은 화면이 나온다.고급 탭에 환경 변수를 선택한 후 사용자 변.. 더보기
구글 문서 쉽게 만들기? 간단한 주소를 구글 드라이브에서 다양한 문서들을 만들 수 있는데, 얼마 전 새로운 방법이 생겨서 매우매우 편하게 새로운 문서를 만들 수 있다. (필요한 문서 타입).new 를 웹브라우져에 넣기만 하면 된다. 타입은 doc(문서), sheets(시트), deck(프레젠테이션), site(사이트), form(폼/설문) 이다.doc.newsheets.newdeck.newsite.newform.new 를 주소창에 쳐보자! 더보기
[Excel] 여러 기준으로 정렬하기?어렵지 않아요. 정렬은 엑셀에서 가장 많이 쓰는 기능 중 하나인데, 동시에 여러 조건을 걸고 정렬을 해야할 경우가 있다.그런 경우는 필터를 다중 사용하는 방법과 사용자 지정 정렬을 하는 법이 있다. 여기서는 사용자 지정 정렬을 하는 법을 알아보자. 위와 같이 표에서 아무 데나 눌러두고 정렬 및 필터->사용자 지정 정렬 을 선택한다. 여기가 정렬 기준을 만드는 곳이다. 일단 기본적으로 Age를 내림차순 (큰 수-> 작은수)로 정해보자. 그 후 왼쪽 상단의 기준 추가 를 누르면 기준이 하나 더 생기게 된다.이 창에서 위에 있을 수록 우선된 기준이다. 즉 Age 로 먼저 정렬을 한 다음, 같은 Age 내에서는 Pclass로 정렬하겠다고 이해하면 된다. 결과물에서 Age 와 Pclass를 보자. 앞서 설명했듯, Age가 먼저 .. 더보기
[Excel] 특정 문자열이 들어있을까? Find / Search 엑셀에서, 내가 가진 데이터가 특정 문자를 가지고 있는지 확인해야 할 때가 있다.그럴 때엔 find / search 를 쓰면 된다. find(찾는 값, 찾는 텍스트)search(찾는 값, 찾는 텍스트) 두 함수는 매우 유사한데, find 함수는 대소문자를 구별하지만, search 함수는 구별하지 않는다.또한 search 함수에서는 *를 사용할 수 있지만, find 에서는 불가능하다. 이를 이용한 예제를 보자. 구입한 과일에 사과 혹은 배가 있는지를 확인하고자 한다.find 나 search 함수가, 해당 텍스트를 찾지 못했을 경우, #value 의 오류를 내기 때문에,if 문을 써서 처리하고, 존재하는 경우 1, 아니면 0으로 표현했다. 원래대로라면 이렇게 해당 문자의 위치를 반환해준다. 애러가 난 모습. 더보기
Kaggle(캐글) 에서 0점 뜰 때? 타입을 확인하세요. Kaggle 에서 제대로 된 csv 파일을 업로드했음에도 불구하고 0점을 받을 때,아무리 모델을 성의 없이 짰어도 0.0000 은 나올 수 없기에, 파일 자체의 문제라고 보면 되는데.대부분의 경우는 type 의 문제이다. sklearn 의 predict 결과를 명시적으로 astype(int)로 해주면 0점을 받지 않게 될 것이다. 물론 점수를 더 올리는 것은 개인의 몫이지만... 더보기
re.search 에서 TypeError: expected string or bytes-like object 라고 뜰 때 정규표현식을 사용해서 re.search 를 이용했는데 간혹 re.search 에서 TypeError: expected string or bytes-like object 라고 뜨면서 돌아가지 않을 때가 있다. 에러 메세지를 잘 보면, string 이나 bytes 형태의 input이 들어와야 한다는데, 그렇지 않은 것이다. 데이터를 다시 보니 NaN이 꽤 있는 데이터였다. 즉, 정규표현식으로 함수를 쓰기 전에 NA/NaN을 미리 처리해줘야한다는 얘기다. pandas를 쓴다면, DataFrame.fillna 를 사용해 처리한 후 re.search 를 사용해보자. 더보기