본문 바로가기
분석하는 마케터

[CSV 다루기] Python으로 행 수 세기 (feat.Pandas)

by TREBOR 2021. 1. 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 파일의 길이(총 행수)가 함께 프린트된다.

 

 

 

댓글