这是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)
我想要['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'
所以我想知道熊猫是否具有自己的表格功能。
答案 0 :(得分:0)
将DataFrame
的{{1}}中的concat
用于Series
:
df = pd.concat([CountryLive_abs, CountryLive_rel], axis=1).reset_index()
df.columns = ['Country','Absolute Frequency','Relative Frequency']