관련 주제
×
Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

Excel의 Python은 현재 미리 보기 상태이며 피드백에 따라 변경될 수 있습니다. 이 기능을 사용하려면 Microsoft 365 참가자 프로그램에 가입하고 현재 채널(미리 보기) 참가자 수준을 선택합니다.

이 기능은 Windows에서 현재 채널(미리 보기)을 실행하는 엔터프라이즈, 비즈니스, 교육 및 가족 및 개인 사용자에게 점진적으로 배포됩니다. 먼저 버전 2406(빌드 17726.20016)부터 Windows용 Excel로 롤아웃한 다음, 나중에 다른 플랫폼으로 배포됩니다. 자세한 가용성 정보는 Excel의 Python 가용성 .

Excel에서 Python에 문제가 있는 경우 Excel에서 도움말 > 피드백을 선택하여 보고하세요.

Excel의 Python을 처음 사용하시나요? 먼저 Excel에서 Python 소개 및 Excel에서Python 시작을 읽습니다. 

DataFrame이란?  

DataFrame은 Excel 테이블과 유사한 컴퓨터 프로그래밍 언어의 2차원 데이터 구조입니다. Python에서 DataFrame은 pandas 라이브러리의 개체입니다. pandas 라이브러리는 Excel의 Python에서 사용하는 핵심 라이브러리이며, DataFrame 개체는 Excel에서 Python을 사용하여 데이터를 분석하기 위한 핵심 구조입니다. 

참고: Excel의 Python은 DataFrame을 2차원 범위의 기본 개체로 사용합니다.

Excel의 Python은 Python 개체 또는 Excel 값으로 변환되는 두 가지 방법으로 DataFrame을 출력할 수 있습니다. DataFrame이 Python 개체로 반환되면 셀에 카드 아이콘 앞에 "DataFrame" 텍스트가 표시됩니다. 다음 스크린샷은 Excel 셀에서 Python 개체로 DataFrame을 보여줍니다. 

Excel 셀의 Python에 있는 DataFrame 개체입니다.

DataFrame 내에서 정보를 보려면 셀에서 카드 아이콘을 선택하거나 Ctrl+Shift+F5를 사용합니다. 다음 스크린샷은 카드 보기가 열려 있는 DataFrame 개체를 보여줍니다. 이 예제 DataFrame은 워크시트의 A1:B3 셀에 있는 데이터를 반복합니다. 

Python 코드 및 Excel 값을 보여 주는 Excel DataFrame의 Python 미리 보기

외부 데이터를 Excel로 가져온 다음 Excel에서 Python을 사용하여 해당 데이터를 처리할 수도 있습니다. 외부 데이터를 가져오려면 파워 쿼리를 사용합니다. 이에 대한 자세한 내용은 파워 쿼리를 사용하여 Excel에서 Python용 데이터 가져오기를 참조하세요

Python 출력 형식 변경 

DataFrame 내의 데이터는 Python 개체가 아닌 Excel 값으로 반환될 수 있습니다. DataFrame을 Excel 값으로 출력하여 차트, Excel 수식 및 조건부 서식과 같은 다른 Excel 기반 분석을 통합합니다. 

수식 입력줄의 Python 출력 메뉴를 사용하여 Python 계산이 반환되는 방법을 제어합니다. 다음 스크린샷은 수식 입력줄의 Python 출력 메뉴를 보여줍니다.

Excel 통합 문서의 Python 출력 메뉴입니다.

다음 스크린샷은 이전 DataFrame 데이터를 보여 주지만 이번에는 데이터가 Excel 값으로 반환됩니다. 이 DataFrame은 워크시트의 A1:B3 셀에서 데이터를 반복하므로 Python 결과 C1:D3은 A1:B3 셀과 일치합니다.  

Excel DataFrame의 Python이 Excel 값으로 반환됩니다.

참고: 이전 시나리오에서 C1:D3 범위인 출력 범위의 셀에 이미 값이 포함된 경우 Python 셀은 #SPILL 반환합니다. Python 출력 대신 오류가 발생합니다. 자세한 내용은 Excel 오류에서 Python 문제 해결#SPILL! 오류를 수정하는 방법을 참조하세요..

중요: DataFrame의 출력 형식이 Excel 값으로 설정된 경우 DataFrame은 다음 조건 중 하나가 충족되는 경우에만 인덱스 열을 출력합니다. 

  • 인덱스 열의 값이 숫자가 아닌 경우(예: describe() 또는 group_by()).

  • 인덱스 열 이름이 설정된 경우

Python 셀에서 마우스 오른쪽 단추 클릭 또는 Ctrl+클릭 메뉴를 사용하여 출력 형식을 변경할 수도 있습니다. 마우스 오른쪽 단추 클릭 메뉴를 열고 출력을 다른 것으로 선택하여 출력을 변경합니다. 

관련 문서 

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×