selorn在崇高中的问题

时间:2015-08-14 14:16:58

标签: python matplotlib seaborn

我在sublime文本编辑器中遇到seaborn的问题。

import pandas as pd 
import seaborn as sns

data = pd.read_csv('train.csv')
sns.factorplot('Sex', data=data)

这是错误:

Error 
File "C:\Anaconda\lib\site-packages\numpy\core\_methods.py", line 73, in _mean    
ret = ret / rcount
TypeError: unsupported operand type(s) for /: 'str' and 'long'

2 个答案:

答案 0 :(得分:5)

正如Arshad在评论中所说,只需在命令中添加kind="count"即可解决问题。在这种情况下,代码应如下所示。

import pandas as pd 
import seaborn as sns

data = pd.read_csv('train.csv')
sns.factorplot('Sex', data=data, kind="count")

答案 1 :(得分:0)

UserWarning:factorplot函数已重命名为catplot。 原始名称将在将来的版本中删除。请更新您的代码。请注意,kindfactorplot)中的默认'point'已更改'strip'中的catplot。   warnings.warn(msg)。 因此,我使用了: sns.catplot('Sex',data = titanic_df,kind ='count'),它对我有用。