熊猫输出表

时间:2019-02-24 13:08:09

标签: python pandas

这是DataQuest的练习,可以在这里找到数据:

https://github.com/freeCodeCamp/2017-new-coder-survey

如何在jupyter中使用带有熊猫的变量生成表?

CountryLive_abs = survey['CountryLive'].value_counts()
CountryLive_rel = survey['CountryLive'].value_counts(normalize=True)
CountryLive_abs.head(10)

Table with absolute frequency

我想要['Country,'Absolute Frequency','Relative Frequency']作为标题。

我正在四处搜寻,但密谋却发现:

import plotly.plotly as py

CountryLive_abs = survey['CountryLive'].value_counts()
CountryLive_rel = survey['CountryLive'].value_counts(normalize=True)

table = go.Table(
    header=dict(values=['Country','Absolute Frequency','Relative Frequency']),
    cells=dict(values=[[CountryLive_abs],
                       [CountryLive_rel]]))

data = [table]
py.iplot(data)

# ImportError: No module named 'plotly'

所以我想知道熊猫是否具有自己的表格功能。

1 个答案:

答案 0 :(得分:0)

DataFrame的{​​{1}}中的concat用于Series

df = pd.concat([CountryLive_abs, CountryLive_rel], axis=1).reset_index()
df.columns = ['Country','Absolute Frequency','Relative Frequency']