반응형
[Python] pandas 사용하여 엑셀 각각의 열을 연속적으로 복사하는 방법 !!
아래와 같이 열을 복사 하고싶은데 엑셀에서 노가다 하지 마시고 pandas를 이용해서 쉽게 복사해보세요 !
아래 예제코드가 있습니다 ㅎ
예제코드
import pandas as pd
# Excel 파일 불러오기
input_file_path = 'test.xlsx'
df = pd.read_excel(input_file_path, engine='openpyxl')
# 각 열의 데이터를 3번씩 연속적으로 복사
df_repeated = pd.concat([df] * 4, ignore_index=True).sort_values(by=df.columns[0])
# 결과를 Excel 파일로 저장
output_file_path = 'output.xlsx'
df_repeated.to_excel(output_file_path, index=False, engine='openpyxl')
print(f"Data saved to {output_file_path}")
728x90
반응형
'Coding > Python' 카테고리의 다른 글
[Python] pandas 사용하여 엑셀에 입력 된 데이터를 슬라이싱(slicing) 하여 저장하는 방법 !! (0) | 2023.09.27 |
---|---|
[Python] pandas 사용하여 엑셀에 입력 된 데이터 글자수 체크하는 방법 !! (0) | 2023.09.26 |
[Python] beautifulSoup 사용 시 a태그에서 href 추출하는 방법 !! (0) | 2023.09.21 |
[Python & SQLAlchemy] orm을 사용하여 가장 최근 데이터 호출 하는 방법 !! (마지막 데이터 구하기) (0) | 2023.09.18 |
[Python & FastAPI] 맥os에서 uvicorn 명령어 에러 해결 방법 !! (macOS - command not found: uvicorn) (0) | 2023.09.01 |
댓글