PowerBI에서 seaborn의 pairplot을보고 싶습니다.

4055 단어 PowerBIseabornPython3
Microsoft Power BI에서 Python 비주얼을 사용할 수 있을 것 같아서, seaborn의 pairplot 하고 싶었지만 어색했기 때문에 메모.

환경


  • Microsoft Windows 10 버전 1803(OS 빌드 17134.556)
  • Microsoft Power BI Desktop 버전: 2.68.5432.841 64-bit (2019년 4월)
  • Python 3.7.2

  • 파이썬 주위



    우선 파이썬의 필요한 라이브러리가 들어 있지 않았다.

    cmd
    >pip list
    Package         Version
    --------------- -------
    pip             19.1.1
    

    pip install에서 SSL 오류로 고생합니다. 프록시 문제? 라고 생각하거나 포기한 그 때.

    cmd
    >pip install pandas
     (略)
    Could not fetch URL https://pypi.org/simple/pandas/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pandas/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1056)'))) - skipping
    

    pip의 옵션으로 증명서를 받아들이는 지정이 가능한 것 같다.

    cmd
    >pip install pandas  --trusted-host pypi.org --trusted-host files.pythonhosted.org
    Collecting pandas
     (略)
    Installing collected packages: pytz, numpy, six, python-dateutil, pandas
    Successfully installed numpy-1.16.3 pandas-0.24.2 python-dateutil-2.8.0 pytz-2019.1 six-1.12.0
    

    마찬가지로 seaborn도.

    cmd
    >pip install seaborn  --trusted-host pypi.org --trusted-host files.pythonhosted.org
    

    필요한 것은 들어간 것 같다.

    cmd
    >pip list
    Package         Version
    --------------- -------
    cycler          0.10.0
    kiwisolver      1.1.0
    matplotlib      3.0.3
    numpy           1.16.3
    pandas          0.24.2
    pip             19.1.1
    pyparsing       2.4.0
    python-dateutil 2.8.0
    pytz            2019.1
    scipy           1.2.1
    seaborn         0.9.0
    setuptools      40.6.2
    six             1.12.0
    

    PowerBI 측



    Power BI Desktop의 보고서 작성 화면에 Python 비주얼을 놓고 Python 스크립트 편집기에 코드를 붙여 넣습니다.

    파이썬 스크립트 편집기
    import matplotlib.pyplot as plt
    import seaborn as sns
    
    sns.pairplot(dataset)
    plt.show()
    

    ← 파이썬 비주얼
    ← 파이썬 스크립트 편집기

    무자비한 오류


    '자세히 알아보기'

    상세
     (略)
    ModuleNotFoundError: No module named 'matplotlib'
     (略)
    

    무려, 넣어야 할 matplotlib가 없다는 것이 아닌가. 여기까지? 드디어 포기한 그때.



    Power BI Desktop 옵션으로 Python 경로를 설정할 수 있음이 밝혀졌습니다. (Python이 2개 들어 있는 것도 판명!)
    36_64→37_64로 변경하여 무사하게 표시할 수 있게 되었다. 이런.



    이 기사를 참고로했습니다. (리스펙트)



    htps : // 이 m/아가죠/있어 ms/73d6f14855다 703972에0
    htps : // m / h_ 주근깨 1125 / ms / a fc55 a bf7 98581b 또는 b3
    htps : // 코 m / h_ 주근깨 1125 / ms / 에 10986 ~ f223306 에 d9f2f

    좋은 웹페이지 즐겨찾기