분석하는 마케터
[CSV 다루기] Python으로 대문자를 소문자로, 소문자를 대문자로 변환하기 (feat.Pandas)
TREBOR
2021. 1. 20. 10:05
파이썬 판다스 - 폴더에 있는 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)