[Python] pandas.concat() 함수로 데이터프레임 합치기
오늘은 pandas.concat() 함수를 사용하여 데이터프레임들을 합치는 방법을 알아보겠습니다. pandas.concat() 함수는 기본적으로 시리즈나 데이터프레임과 같은 판다스 객체들을 특정 방향(축)으로 이어붙이는 함수입니다. 문법은 다음과 같습니다. pandas.concat(objs, *, axis=0, join='outer', ignore_index=False, keys=None, levels=None, names=None, verify_integrity=False, sort=False, copy=True) 아래는 자주 사용되는 파라미터들에 대한 설명입니다. objs : a sequence or mapping of Series or DataFrame objects 이어붙일 시리즈/데이터프레임들을..
2023. 1. 7.
[ Python ] 판다스 데이터프레임을 csv 파일로 저장하기
안녕하세요, 오늘은 판다스 데이터프레임을 csv 파일로 저장해보겠습니다. 먼저 간단한 형태의 데이터프레임을 생성하겠습니다. import pandas as pd names = ['Kim', 'Park', 'Lee', 'Shin'] ages = [25, 29, 21, 33] address = ['서울', '대구', '춘천', '제주'] dictionary = { 'Name' : names, 'Age' : ages, 'Address' : address } df = pd.DataFrame(dictionary) 생성된 데이터프레임은 다음과 같습니다. 가장 간단한 형태로 데이터프레임을 csv 파일로 저장하는 방법은 다음과 같습니다. df.to_csv('file_name.csv') 파일이 현재 경로에 저장이 되고, ..
2022. 12. 20.
[Python] for문 사용하기
프로그래밍 언어의 기본 반복문을 파이썬에서 사용하는 방법을 알아봅시다 다른 언어와 비슷하지만 파이썬 특유의 편한 면이 있어요! 아래 예시를 보면서 for문을 사용해보면서 상황에 맞게 for문을 잘 활용하시면 좋을 것 같습니다. 아래 세가지 예 외에도 다양한 활용방법이 있으니 공식문서 또는 구글링을 통해 알아보세요 # 1부터 시작해 9(10-1)까지 반복. _라는 변수에 값이 담김 for _ in range(1, 10): print(_) # 튜플 리스트를 사용해 튜플 개수만큼 튜플 내용 출력 t = [(12, 'hello'), (90, 'hi'), (23, 'world')] for a, b in t: print(f'{a} : {b}') # 리스트 사용해 리스트 요소 출력 l = [90, 25, 67, 45..
2022. 11. 7.