【发布时间】:2018-09-15 17:54:56
【问题描述】:
我是 python 和机器学习的新手,并尝试学习该主题,我正在学习在线课程, 我已经在 jupyter notebook 中导入了一个数据集并尝试在其上执行以下 python 脚本
#creating a scatter plot matrix
%matplotlib inline
import seaborn as sns
num_cols = ["Age","Height","Weight","Duration","Heart_Rate","Body_Temp","Calories"]
sns.pairplot(frame(num_cols),size=2)
我的数据集如下
但是当我运行代码时我得到了
TypeError Traceback(最近一次调用最后一次) 在 () 4 导入seaborn作为sns 5 num_cols = ["年龄","身高","体重","持续时间","Heart_Rate","Body_Temp","卡路里"] ----> 6 sns.pairplot(frame(num_cols),size=2)
TypeError: 'DataFrame' 对象不可调用
作为初学者,如果有人可以提供帮助,我找不到解决方案 非常感谢。
谢谢。
【问题讨论】:
-
当您这样做时:
frame(num_cols),您正在调用(调用__call__的方法)frame。DataFrame对象是不可调用的,所以你不能这样做。
标签: python python-3.x machine-learning