<Python>/[DataFrame]
파이썬 Pandas DataFrame 저장(to_clipboard)
9566
2023. 2. 21. 15:12
728x90
DataFrame.to_clipboard(excel=True, sep=None, kwargs)
Pandas DataFrame은 to_clipboard() 메서드를 이용하여 클립보드에 데이터를 저장할 수 있습니다. 이는 별도의 파일을 생성하지 않고 데이터를 바로 복사해서 붙여넣을 수 있어 매우 편리합니다.
to_clipboard() 메서드는 다음과 같은 인자를 가질 수 있습니다.
- excel: bool, optional
- True일 경우, 복사한 데이터를 엑셀 파일 형태로 저장할 수 있습니다.
- sep: str, optional
- 복사할 데이터의 구분자(separator)를 지정합니다. 기본값은 "\t"으로 탭을 구분자로 사용합니다.
- index: bool, optional
- True일 경우, DataFrame의 인덱스를 포함하여 복사합니다. 기본값은 True입니다.
- header: bool or list of str, optional
- True일 경우, DataFrame의 컬럼명을 포함하여 복사합니다.
- False일 경우, DataFrame의 컬럼명을 복사하지 않습니다.
- list of str일 경우, 해당 컬럼명만 복사합니다.
간단한 예시를 통해 to_clipboard() 메서드의 사용법을 알아보겠습니다.
import pandas as pd
# 예시용 데이터프레임 생성
df = pd.DataFrame({
'name': ['Alice', 'Bob', 'Charlie'],
'age': [25, 30, 35],
'gender': ['F', 'M', 'M']
})
# 클립보드에 데이터 저장
df.to_clipboard()
위 코드를 실행하면, 클립보드에는 다음과 같은 데이터가 복사됩니다.
name age gender
0 Alice 25 F
1 Bob 30 M
2 Charlie 35 M
클립보드에 저장된 데이터를 다른 프로그램에서 붙여넣기하면, 위와 같은 형태의 데이터가 삽입됩니다.
이와 같이 Pandas DataFrame의 to_clipboard() 메서드는 데이터를 파일로 저장하지 않고도 간편하게 복사해서 붙여넣을 수 있어서 매우 유용합니다.
728x90