반응형
csv를 읽어서 sort() 정렬하려하는데
NameError: name 'sort' is not defined 라고 뜬다면?
error 이유 : sort() 메서드는 파이썬 리스트에만 적용된다.
여기서 csv_name은 디렉토리 내 CSV 파일의 이름을 포함하는 리스트로 정의했다.
csv 리스트를 정렬하려면 sorted() 함수를 사용해야 한다.
import pandas as pd
import os
csv_name = os.listdir('/Users/minsun/Downloads/R2C2/label/csv_file')
print(sorted(csv_name)) #수정한곳
이렇게 하면 csv_name 리스트의 요소들이 정렬된 새로운 리스트로 출력된다.
반응형