[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 파일의 길이(총 행수)가 함께 프린트된다.
'분석하는 마케터' 카테고리의 다른 글
[CSV 다루기] Python 특정 열만 남기기. 특정 컬럼 뽑아내기 (feat.Pandas) (0) | 2021.01.18 |
---|---|
[CSV 다루기] Python으로 파일 쪼개기/분리하기 (feat.Pandas) (0) | 2021.01.17 |
[CSV 다루기] Python으로 파일 첫 행 추가하기 (feat.Pandas) (0) | 2021.01.14 |
초보자용 Google 애널리틱스 평가시험 3 (20.09.26) (0) | 2020.09.27 |
초보자용 Google 애널리틱스 평가시험 2 (20.09.26) (0) | 2020.09.27 |
댓글