본문 바로가기

ERROR

(6)
[Python] invalid literal for int() with base 10: '' 해결 데이터를 전처리 하는데 저 오류를 만났다... 내가 하려고 했던 연산은 각 칼럼의 값을 모두 더하여 새로운 칼럼을 만드는 것이었다. 그리고 연산을 했을 때 invalid literal for int() with base 10: '' 오류가 뜨길래 데이터 타입을 확인해본 결과, 음 col1과 col3이 object형으로 되어있었다. 평소처럼 astype을 이용하여 형 변환을 시도하였다. df['col1'].astype('float') df['col3'].astype('float') ####################################### df.astype({'col1': 'int','col3':'int'}) .....행복하다ㅎ...새로운 방법을 찾아 나설 수 있는.. 기회를 주시다니.......
[Python] 날짜형 정리 datetime, date, timestamp 데이터를 분석하면서 날짜 데이터를 다루는 일이 많았는데, 정말 에러를 많이 만난 것 같다. TypeError: can't compare datetime.datetime to datetime.date 둘 다 날짜형인데 datetime.datetime 과 datetime.date를 비교 못한다니...! 예시는 저것만 써놓았지만 그동안 만난 에러는 더 많다. 날짜형 데이터 처리하느라 날짜형을 문자형으로도 바꿔보고 문자형을 날짜형으로도 바꾸고 별 짓을 다 하였다. 근본을 모르니까 오류를 만날 때마다 헤매는 일이 다반사였다. 따라서 근본을 알아야겠다고 다짐하였고 내가 보려고 쓰는 Python의 날짜형 데이터 정리 시작 Python의 날짜형은 ①datetime ②date ③timestamp이 있다 날짜형이 다르면 ..
[GIT] ERROR: Permission to denied to git의 새로운 저장소에 코드를 수정하려고 했는데 다음과 같은 오류가 생겼다. ERROR: Permission to account/repository.git denied to account2. fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. gitub 계정이 2개인데 설정을 잘못한 것 같다. 이런 오류가 뜰 때는 git remote remove origin 먼저 기존의 origin 을 지워주고 (origin : 내가 복제해서 가져온 저장소) 내가 넣고자 하는 저장소를 다시 설정해주고 git remote add origin repos..
[Python] unexpected EOF while parsing 에러 해결 파이썬으로 전처리 연습을 하던 중 에러가 생겼다 도저히 오류가 있을래야 있을 수 없는 문장이었다. 그저 collect_date 열에 '2022-07-28'의 값을 채우는 것 뿐이었기 때문이다. 저 열을 주석 처리하고 실행해도 오류라고 떴다. 다만 SyntaxError 내용이 달라졌는데, SyntaxError: unexpected EOF while parsing 이 오류는 프로그램 구문이 잘못되었을 때 발생한다고 한다. 알고보니 df['collect_date'] = '2022-07-28' 작성하기 직전 문장에 괄호를 하나 빼먹은 것을 발견하였다. 괄호를 마저 그려주니 해결되었다. 저 오류가 나타났을 때는 따옴표, 괄호, 철자 등을 잘 살펴보자
[PostgreSQL] 타입 변환 오류 연습삼아 만든 테이블을 형 변환하려 했는데 오류가 생겼다. 원래 타입 변경은 아래의 구조가 기본이다. alter table 테이블명 alter column 칼럼명 type 타입; collect_date 라는 칼럼의 타입을 문자형에서 날짜형으로 바꾸고 싶었는데 "USING 칼럼명::타입" 구문을 추가하라는 힌트가 주어져 수정을 하였다. alter table 테이블명 alter column 칼럼명 type 타입 using 칼럼명::타입; 성공하여 타입을 변경할 수 있었는데, 실제로 잘 변경되었는지 칼럼 정보를 조회하였다. date로 잘 변환된 것을 알 수 있었다.
[Java] 'Error: Could not find or load main class' 해결 ① 제어판 - 고급 시스템 ② 환경 변수 ③ 시스템변수 - CLASSPATH 값 변경 기존 : %JAVA_HOME%\lib 변경 : %JAVA_HOME%\lib;. → CLASSPATH 값을 기존 디렉토리와 현재 디렉토리에서 찾게되면서 오류 해결 ④ 실행 중이던 프로그램 껐다 켜서 컴파일