TypeError: pivot_table() got an unexpected keyword argument 'rows'
2024-10-19 13:23:39
利用Python进行数据分析》第二章,处理MovieLens 1M数据集,有句代码总是报错:
mean_rating = data.pivot_table('rating', rows='title', cols='gender', aggfunc='mean')
报错信息如下:
Traceback (most recent call last):
File "D:\Users\wangshuang829\AppData\Local\Continuum\Anaconda\lib\site-packages\IPython\core\interactiveshell.py", line 3035, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "<ipython-input-47-d6e7435a4a95>", line 1, in <module>
mean_rating = data.pivot_table('rating', rows='title', cols='gender', aggfunc='mean')
TypeError: pivot_table() got an unexpected keyword argument 'rows'
修改办法:rows改成index,cols写成全名”columns”
mean_rating = data.pivot_table('rating', index='title', columns='gender', aggfunc='mean')
修改后得到正确处理结果:
gender F M
title
$1,000,000 Duck (1971) 3.375000 2.761905
'Night Mother (1986) 3.388889 3.352941
'Til There Was You (1997) 2.675676 2.733333
'burbs, The (1989) 2.793478 2.962085
...And Justice for All (1979) 3.828571 3.689024
最新文章
- swing中JTable的使用方法
- C#设计模式之组合
- mvc中form表单提交的几种形式
- SQL SERVER批量修改表名前缀
- ASP.NET UpdatePanel实现点击按钮无刷新且执行js脚本
- JMS-activeMQ
- GCD 延时操作
- CSS+DIV入门第一天基础视频 CSS选择器层叠性和继承性
- LeetCode(52)-Remove Linked List Elements
- Android6.0 源码修改之Settings音量调节界面增加通话音量调节
- centos 下的 clamav 安装使用
- Yarn 踩坑 : Could not find or load main class org.apache.hadoop.mapreduce.v2.app.MRAppMaster
- Celery 出现Process &#39;Worker-5&#39; pid:5608 exited with &#39;exitcode 1&#39; 问题
- webstorm&#39;s interpreter
- php操作mysql几个常用操作
- 使用Maven对JAVA程序打包-带主类、带依赖【转】
- 学习 python 编写规范 pep8 的问题笔记
- android二级listview列表
- git clone的时候filename too long解决办法
- Thinking in Java &; 内部类