python - 大规模创建基于当前类别的新类别列
问题描述
我想问一个关于创建一个比较大规模的新品类的问题。
我正在使用 NYPD 投诉数据进行数据清理,并且我喜欢为每个犯罪事件(行)分配一种新型犯罪。我计划将独特类型犯罪的数量从最初的 59 种减少到仅 20 种,我会根据自己的理解来做到这一点(例如,将“突击 2”和“进攻”纳入“突击”)。我正在考虑使用字典映射到数据框中的新列,但我无法弄清楚如何实现这一点,因为我必须将多个值分配给一个新值(例如,我不确定我是否可以使用这样的字典 {'Assault': ('Assault 2', 'Offense')} 或列表方法)
我的问题是什么是最有效和最pythonic的方式来完成这项工作?ps 你可以在这个网站上找到数据:https ://data.cityofnewyork.us/Public-Safety/NYPD-Complaint-Data-Current-Year-To-Date-/5uac-w243
谢谢!
解决方案
推荐阅读
- opencv - 有没有办法在销毁 cv::Mat 持有它的同时使用 cv::Mat 数据?
- javascript - 编写jquery添加/删除类的更好方法
- c# - 使用 FluentValidation 根据布尔值的结果设置规则
- php - Mpdf 删除页脚并将其空间用于内容
- c++ - LLVM 编译:目标“../lib/IR/Release+Asserts/Intrinsics.gen.tmp”的配方失败
- sql-server - Eclipse/Maven:使用集成安全性的 QueryDSL 和 SQL Server 问题
- angular - 如何在角度6中的ngb-progressbar的值字段中分配动态值
- angular - 我可以在 Angular 6 单元测试中使用“this”吗?
- python - Virtualenv 需要 env
- c++ - SFINAE 是否依赖于类型扣除?