와 같은 에러가 발생할 시 null값을 확인하는 것이 최우선이지만, 소수점 값이 너무 커서 astype("float64") 로 바꿔서 해결해야 할 수 도 있다. float64는 32보다 더 많은 범위의 실수를 표현할 수 있지만 메모리 공간을 2배나 차지하기 때문에 사용하는 이유가 있다.
와 같은 에러가 발생할 시, 문제는 같은 칼럼을 가진 데이터끼리 concat을 했기 때문이다. 혹은 서로 개수가 맞지 않는 데이터끼리 concat을 했기 때문에 일어난 오류다.
load_model을 메모리에서 사용하고 있어 새로이 불러낼 수 없으니, weights가 적용되지 않은 모델을 걍 쓰겠다는 말인 것 같다.
이 에러 또한 메모리가 model을 사용하고 있어 새로이 덮어씌워서 저장이 안된다는 말인 것 같은데, 뭔 짓을 해도 해결이 불가능하다.
df.rename(columns = {'원래 이름':'바꿀 이름'},inplace=True)
으로 바꿀 수 있다.
null값을 확인하는 방법은
df.isnull().sum()
파일을 차곡차곡 쌓아 데이터프레임을 만드는 방법, 데이터프레임에도 append로 concat이 가능하다.
파일 데이터프레임 = glob 처음것
for file_path in glob로 가져온 파일 이름들:
파일 = pd.read_csv(file_path)
파일 데이터프레임 = 파일 데이터프레임.append(파일)
파일 데이터프레임.reset_index(drop=True)