python - 在 Pandas 中,如何根据 DatafFame 中的列中的值进行分类和分类
问题描述
在给定的图像中,我想添加一个新列“访问者类型”并将其分类为“vcount”列中的值。就像 'vcount' 中的值为 1 的值被归类为单数,而 v 中大于 1 的值被归类为多数。怎么做?
解决方案
您可以创建一列布尔值:
df['visitor_type'] = df['vcount'] > 1
对于 vcount 中大于 1 的值,您将获得 True。
现在,如果您想将它们标记为 Multi/Single,您可以添加一个map
:
df['visitor_type'] = (df['vcount'] > 1).map({True: 'Multi', False: 'Single'})
推荐阅读
- visual-studio - MSB3073 以代码 3 退出 - Visual Studio 2017 中的构建后事件
- c# - 将 C# 属性传递给 onChange 事件
- python - 带有动态修改表格的选择器的 Web 抓取表格
- azure-blob-storage - Mosaic 是否支持提取压缩数据?
- java - 检查两个三位数是否有任何在Java中相同的数字
- php - 显示特定用户角色的含税或不含税的 WooCommerce 产品价格
- python - 如何在python中添加WAKE-UP功能?
- jquery - 如何在 mvc5 razor 视图中的 jquery 代码中放置 @ 符号
- git - 还原文件时如何防止执行 git post-checkout 挂钩?
- azure - 从 MVC 5(Azure AD) 访问 WebAPI 时,此请求的授权被拒绝