파이썬 판다스 - 폴더에 있는 csv 파일 한꺼번에 대문자/소문자로 변환하기feat.Pandas)
엑셀, csv 파일을 많이 다루다 보면,
csv 파일의 내용을 소문자나 대문자로 변환해 주어야 할 때가 있다.
하나하나 열어서 언제 다 하나.. 할 때 판다스를 쓰면 간편함.
특히, 여러 개를 변환할 때에는 한 폴더에 csv 파일을 모두 몰아넣고
한꺼번에 변환! 하면 편하다.
1. 대문자로 변환하기
filePath = 'C://Users//' # 폴더 주소 입력 (윈도우 기준)
fileAll = os.listdir(filePath)
for file in fileAll:
df = pd.read_csv(filePath + file)
df = df.applymap(str.upper)
df.to_csv(filePath + file[:-4] + '_upper.csv', index = False)
2. 소문자로 변환하기
filePath = 'C://Users//' # 폴더 주소 입력 (윈도우 기준)
fileAll = os.listdir(filePath)
for file in fileAll:
df = pd.read_csv(filePath + file)
df = df.applymap(str.lower)
df.to_csv(filePath + file[:-4] + '_lower.csv', index = False)
'분석하는 마케터' 카테고리의 다른 글
[CSV 다루기] Python으로 제목이 비슷한 csv 파일 합쳐주기 (feat.Pandas) (0) | 2021.01.21 |
---|---|
[CSV 다루기] Python 특정 열만 남기기. 특정 컬럼 뽑아내기 (feat.Pandas) (0) | 2021.01.18 |
[CSV 다루기] Python으로 파일 쪼개기/분리하기 (feat.Pandas) (0) | 2021.01.17 |
[CSV 다루기] Python으로 행 수 세기 (feat.Pandas) (0) | 2021.01.15 |
[CSV 다루기] Python으로 파일 첫 행 추가하기 (feat.Pandas) (0) | 2021.01.14 |
댓글