분석하는 마케터
[CSV 다루기] Python으로 행 수 세기 (feat.Pandas)
TREBOR
2021. 1. 15. 13:15
[CSV 다루기] Python으로 행 수 세기
파이썬에서 csv를 데이터프레임 형태로 불러와서,
각각의 데이터프레임의 길이를 구하려면 shape나 len()을 쓰면 된다.
그런데 한 폴더에 있는 모든 csv 파일의 행수를
한꺼번에 구하고 싶을 때!
아래와 같이 한번에 쭈루룩 뜨도록 명령할 수 있다.
import pandas as pd
import os
filePath = 'C://Users//' # 폴더 주소를 입력
fileAll = os.listdir(filePath)
fileCsv = [filePath + file[:-4] for file in fileAll if file.endswith('.csv')] # csv에만 적용해라
for file in fileCsv:
df = pd.read_csv(file + '.csv')
print(file, len(df)) #파일명과 길이를 프린트해라
파일명과 각 csv 파일의 길이(총 행수)가 함께 프린트된다.