HTML-файл не виден в браузере Python - PullRequest
0 голосов
/ 04 сентября 2018

Я попробовал следующий пример:

# coding: utf-8

# In[ ]:


# Load UCI census train and test data into dataframes.
import pandas as pd
features = ["Age", "Workclass", "fnlwgt", "Education", "Education-Num", "Marital Status",
            "Occupation", "Relationship", "Race", "Sex", "Capital Gain", "Capital Loss",
            "Hours per week", "Country", "Target"]
train_data = pd.read_csv(
    "https://archive.ics.uci.edu/ml/machine-learning-databases/adult/adult.data",
    names=features,
    sep=r'\s*,\s*',
    engine='python',
    na_values="?")
test_data = pd.read_csv(
    "https://archive.ics.uci.edu/ml/machine-learning-databases/adult/adult.test",
    names=features,
    sep=r'\s*,\s*',
    skiprows=[0],
    engine='python',
    na_values="?")


# In[14]:



# Display the Dive visualization for the training data.
from IPython.core.display import display, HTML

jsonstr = train_data.to_json(orient='records')
HTML_TEMPLATE = """<link rel="import" href="https://raw.githubusercontent.com/PAIR-code/facets/master/facets-dist/facets-jupyter.html">
        <facets-dive id="elem" height="600"></facets-dive>
        <script>
          var data = {jsonstr};
          document.querySelector("#elem").data = data;
        </script>"""
html = HTML_TEMPLATE.format(jsonstr=jsonstr)
display(HTML(html))

Я запустил его с помощью следующей команды и получил соответствующий оператор вывода:

C:\Users\aims\Desktop\facets>python colab_facets.py
<IPython.core.display.HTML object>

Где, как я ожидал увидеть HTML-представление соответствующего кода. Но получил только вышеприведенное утверждение в качестве вывода. Пожалуйста, дайте мне знать, что я могу сделать, чтобы улучшить и получить то, что я хотел увидеть.

1 Ответ

0 голосов
/ 04 сентября 2018

из отображения импорта metakernel.display

my result with exactly your code

Это мой результат с вашим кодом Возможно, в вашей конфигурации что-то не работает.

Я использовал Jupyter, который поставляется с Anaconda 3

...