项目场景:《Python数据分析基础》葡萄酒质量描述性分析
问题描述:在描述性统计中,输入书上的代码会出现’DataFrame’ object has no attribute 'quality’问题
提示:
这里描述项目中遇到的问题:
运行脚本报错:出现’DataFrame’ object has no attribute ‘quality’
原因分析:
其实是书上给的CSV文件有问题。
例如:例如直接双击打开winequality-red.csv文件是这种情况。但是dataframe.insert添加列的时候默认的是逗号分隔符。而书上的代码读取数据集时:
wine=pd.read_csv('winequality-both.csv', sep=',', header=0)
sep=’,’,表示域分隔符为逗号
# 解决方案:
<font color=#999AAA >先将下载下来的两个文件处理好
#先处理第一个
data_frame=pd.read_csv('winequality-red.csv',sep=';',header=0