2016-04-08 103 views
0

我试图从iPython Notebook中的数据框产生一个阴谋,但命令不执行。数据帧(StatePremiums)看起来是这样的:iPython笔记本熊猫不是阴谋

index StateCode PremiumAdultIndividualAge30 YearlyAverage 
0 0  AK   633       7596 
1 1  AK   755       9060 
2 2  AK   916       10992 
3 3  AK   803       9636 
4 4  AK   785       9420 

当我尝试使用以下行来绘制,内核不执行,它只是不断没有结束运行。这不是显示/显示问题。

StatePremiumAverages.plot(kind="barh",x=StatePremiumAverages["StateCode"], 
         title="Average Yearly Health Premiums for Individuals, Age 30", legend=False) 

可能是什么问题?

+0

请发布'StatePremiumAverages.info()'。 – unutbu

+0

如果你运行'df = StatePremiumAverages.head()',df.plot(kind =“barh”,x =“StateCode”)'工作吗? – unutbu

+3

您是否完成了'%matplotlib inline'?它可能会在单独的窗口中显示该图并阻止执行。 –

回答

0

使用%matplotlib内联作为笔记本的第一行。以下作品适合我:

%matplotlib inline 
import pandas as pd 
StatePremiumAverages = pd.DataFrame({ 
    'index': [0, 1, 2, 3, 4], 
    'StateCode': ['AK', 'AK', 'AK', 'AK', 'AK'], 
    'PremiumAdultIndividualAge30' : [633, 755, 916, 803, 785], 
    'YearlyAverage' : [7596, 9060, 10992, 9636, 9420] 
    }) 
StatePremiumAverages.plot(kind="barh",x=StatePremiumAverages["StateCode"], 
    title="Average Yearly Health Premiums for Individuals, Age 30", legend=False)