기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
SQL 쿼리의 결과를 Pandas DataFrame에 저장할 수 있습니다. 쿼리 결과를 DataFrame에 출력하는 가장 쉬운 방법은 JupyterLab SQL 확장의 SQL 편집기 기능 쿼리 결과 드롭다운을 사용하고 Pandas DataFrame 옵션을 선택하는 것입니다.
또는 연결 문자열에 --output '{"format": "DATAFRAME",
"dataframe_name": "
파라미터를 추가할 수 있습니다.dataframe_name
"}'
예를 들어, 다음 쿼리는 pandas 및 SQL을 모두 사용하여 Snowflake TPCH_SF1
데이터베이스의 Customer
테이블에서 잔액이 가장 높은 고객의 세부 정보를 추출합니다.
-
이 예에서는 고객 테이블에서 모든 데이터를 추출한 다음
all_customer_data
라는 DataFrame에 저장합니다.%%sm_sql --output '{"format": "DATAFRAME", "dataframe_name": "all_customer_data"}' --metastore-id
snowflake-connection-name
--metastore-type GLUE_CONNECTION SELECT * FROM SNOWFLAKE_SAMPLE_DATA.TPCH_SF1.CUSTOMERSaved results to all_customer_data
-
다음으로 DataFrame에서 가장 높은 계정 잔액의 세부 정보를 추출합니다.
all_customer_data.loc[all_customer_data['C_ACCTBAL'].idxmax()].values
array([61453, 'Customer#000061453', 'RxNgWcyl5RZD4qOYnyT3', 15, '25-819-925-1077', Decimal('9999.99'), 'BUILDING','es. carefully regular requests among the blithely pending requests boost slyly alo'], dtype=object)