반응형
19-03 클립보드에 저장 (to_clipboard)
DataFrame.to_clipboard(excel=True, sep=None, kwargs)
개요
to_clipboard 메서드는 데이터를 클립보드에 저장하도록 하는 메서드입니다.
사용법
기본 사용법
※ 자세한 내용은 아래 예시를 참고 바랍니다.
df.to_clipboard(excel=True, sep=None, kwargs)
excel : 엑셀에 붙여넣기 하기 쉽도록 데이터를 csv형태로 클립보드에 저장할지 여부입니다.
sep : csv형태로 클립보드에 저장 할때 구분자를 지정합니다.
kwargs : csv형태로 클립보드에 저장하기때문에, kwargs에 to_csv에서 사용하는 인수를 그대로 사용할 수 있습니다.
반응형
예시
먼저 기본적인 사용법 예시를위하여 3x2 데이터를 만들어 보겠습니다.
df = pd.DataFrame([[1,np.NaN],['A',4.1],[math.inf,'3']])
print(df)
>>
0 1
0 1 NaN
1 A 4.1
2 inf 3
기본적인 사용법
기본적으로 메서드를 사용하면 데이터의 값이 csv 형태로 클립보드에 저장되게 됩니다.
df.to_clipboard()
엑셀에 붙여넣기를 하면 아래와같이 입력되는 것을 확인할 수 있습니다.
만약 excel=False인 경우 붙여넣기 하면 csv파일이 아닌 단순 문자열로 클립보드에 저장되며, 붙여넣기 할 경우 아래와 같이 입력됩니다.
df.to_clipboard(excel=False)
sep 인수를 사용할 경우 구분자를 따로 지정해 줄 수 있습니다.
df.to_clipboard(sep='-')
kwarg 인수의 사용
기본적으로 csv 형태로 클립보드에 저장이 되기 때문에, to_csv에서 사용하는 인수를 그대로 사용할 수 있습니다.
df.to_clipboard(header=['col1','col2'])
엑셀에 붙여넣기를 할 경우 to_csv의 header인수를 사용하여 아래와 같이 열 이름이 바뀐것을 알 수 있습니다.
반응형
'파이썬완전정복-Pandas DataFrame > 19. 형식 변환' 카테고리의 다른 글
Pandas DataFrame 19-07 html으로 변환(to_html) (0) | 2022.03.14 |
---|---|
Pandas DataFrame 19-05 Markdown으로 변환 (to_markdown) (0) | 2022.03.14 |
Pandas DataFrame 19-04 dict로 변환 (to_dict) (0) | 2022.03.14 |
Pandas DataFrame 19-02 excel로 변환 (to_excel) (0) | 2022.03.14 |
Pandas DataFrame 19-01 csv으로 변환 (to_csv) (0) | 2022.03.14 |