Python/Python Error

[Python Error] NameError: name 'sort' is not defined /csv정렬/ sorted()

도도걸만단 2024. 6. 5. 13:22
반응형

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 리스트의 요소들이 정렬된 새로운 리스트로 출력된다.

반응형