본문 바로가기

기록/Python40

[Python] 파이썬 데이터프레임 오류 ValueError: Length of values (10) does not match length of index (25) 오류 : df = pd.DataFrame(rowList, arti_cols) ValueError: Length of values (10) does not match length of index (25) 25개 데이터가 들어가야 하는데, 데이터가 10개밖에 없어서 발생한 오류 해결 : 테스트해봐도 for문에 문제 없는 것 같아서 이상하다 했더니 df = pd.DataFrame(rowList, arti_cols) 뒤에 컬럼이라고 명시해주는 거 까먹음 df = pd.DataFrame(rowList, columns=arti_cols) 이렇게 바꾸니까 오류 사라짐 ㅋㅋ 2022. 6. 29.
[Python] 파이썬 ValueError: range() arg 3 must not be zero 오류 메시지 : ValueError: range() arg 3 must not be zero 원인 : for문 range 인자 증감값에 0이 들어갔을 때 발생 for idx in range(start, itemLen, colsLen): ... colsLen에 0이 들어갈 경우 오류가 났었음 해결 : 해당 인자에 0이 들어가지 않게 해준다. 2022. 6. 28.
[Python] 파이썬 실행 시간 체크 코드 시작 부분 start_time = time.time() 코드 끝 부분 end_time = time.time() print("WorkingTime: {} sec".format(end_time-start_time)) => 실행할 때 걸린 시간이 콘솔에 찍힌다. 원래 코드 시작 부분에만 time 저장해주고 print("time :", time.time() - start) 이렇게 확인했었는데 이상하게 나올 때가 종종 있어서 변경 2022. 6. 28.
[Python] 파이썬 데이터프레임 열방향 이어 붙이기 concat - 두 개의 데이터프레임 열방향 이어 붙이기 result = pd.concat([df1,df2], axis=1) 데이터프레임 컬럼이 A ~ Z 까지 있을 때, A~D까지의 데이터를 저장한 데이터프레임 df1 과 D~Z까지 나머지 데이터를 담은 df2, 두가지 데이터프레임을 열방향으로 이어붙여, result라는 하나의 데이터프레임을 완성해주었다. 참고 : https://yganalyst.github.io/data_handling/Pd_12/ 2022. 6. 28.
[Python] 파이썬 to_csv 한글 깨짐 해결 방법 - 인코딩 'utf-8-sig' df.to_csv('test.csv', encoding='utf-8-sig') 참고 : https://koos808.tistory.com/82 2022. 6. 28.