python - 在熊猫中创建数据透视表
问题描述
Pandas 新手,需要帮助创建数据透视表。我在一个大的 df 中有两列,我想用它们来创建一个 Excel 样式的数据透视表。
df.pivot_table(index= 'ID', values = 'IP', columns = 'IP', aggfunc='count')
这给了我一个错误 ValueError: Grouper for 'IP' not 1-dimensional
“IP”列有多个值,我想为“ID”的每个唯一值计算这些值。
请帮忙 - 谢谢!
ID | 知识产权 |
---|---|
123 | G |
123 | 吨 |
231 | G |
231 | 吨 |
231 | G |
我想:
ID | G | 吨 |
---|---|---|
123 | 1 | 1 |
231 | 2 | 1 |
谢谢!
解决方案
推荐阅读
- javascript - javascript中的字符串比较特殊字符
- node.js - 我想用 signalR 提出简单的请求,但这对我来说似乎很复杂
- java - 在 SpringBootTest 中排除少数 @Component 注解的类
- java - 在本地部署和工作后,AWS s3 不采用 MultipartFile 并且无法正常工作 文件上传到 tomcat 服务器
- android - 如何使进度条进度从边缘四舍五入?
- swagger - 如何使用 302 重定向为相同的响应代码定义两个不同的响应?
- numpy -
当我从终端运行文件时出现以下错误:
我正在使用 python 3.7 并在 Windows 10 系统上工作。
运行
- dart - 如何在飞镖中将整数转换为罗马算法?
- python - 使用表单 1 打开的 Form2 无法在任何按钮上单击 pyqt5
- mysql - 如何在 MySQL 中对 aes_decrypt 进行排序[已解决]