본문 바로가기

Python7

[CSV 다루기] Python으로 파일 첫 행 추가하기 (feat.Pandas) [CSV 다루기] Python으로 파일 첫 행 추가하기 (feat.Pandas) 엑셀, csv 파일을 많이 다루다 보면, 파일의 형태를 전체저긍로 다 변경해야 해서 여러 개의 csv 파일을 손봐야 할 때가 있다. 사실 하나 하나 다 열어서 하면 그만한 노동이 없고 ㅠㅠ 심지어 행이 너무 길어서 엑셀의 허용 용량을 초과할 때에는 엑셀로 모든 행을 정상적으로 로드하지 못할 때도 있다. 그럴 때! 파이썬 python 으로 데이터를 간단히 바꿔주기. 여러 파일의 첫 행에 같은 내용을 추가해주어야 할 때는 (컬럼 명을 추가해 준다고 생각하면 됨) 한 폴더에 몰아놓고, 그 폴더에 있는 모든 csv파일 다 바꿔줘! 라고 명령하면 편하다. # 먼저 Pandas와, 디렉토리 불러오는 OS를 Import한다. import.. 2021. 1. 14.
Python - 리스트 내포(List Comprehension) 리스트 내포(list comprehension)¶ 리스트 내부에 for 문을 포함시키는 것 코드가 간결해짐 In [1]: # 형태: # [표현식 for 항목 in 반복가능한 객체] # [표현식 for 항목 in 반복가능한 객체 if 조건문] Q. a=[1,2,3,4] 의 모든 값을 2배로 만들기¶ In [2]: # 리스트 내포를 사용하지 않을 때 result = [] for n in a: result.append(n*2) result Out[2]: [2, 4, 6, 8] In [4]: # 리스트 내포를 사용할 때 # a 리스트에 포함된 모든 항목 n에 대하여, n*2한 값을 result에 리스트 형태로 저장 result = [n*2 for n in a] result Out[4]: [2, 4, 6, 8] .. 2019. 11. 4.