python - 如何删除python数据报中的重复行并分配给新数据报但保留原始原始数据帧
问题描述
我是 python 的新手,并且像我做 SAS 一样犯了编码 python 的错误。有没有办法根据数据帧中的一组键删除重复行并将其分配给新数据报,同时保留原始原始数据帧
解决方案
让 df 成为您的原始数据框,然后:
import pandas as pd
#create a new df with duplicate rows removed
df2 = df.drop_duplicates(keep='first').reset_index(drop=True)
推荐阅读
- javascript - 如何缩小 div 内的 iframe 以匹配其宽度?
- php - 如何在 Stripe 中一步创建客户、付款方式、订阅
- calculated-columns - 如何根据其 3 个相邻行的最小值和最大值插入新列?
- python - rioxarray(或xarray)在使用to_netcdf重新投影和保存后将spatial_ref坐标转换为变量?
- javascript - 为什么我收到“TypeError:this.state.users.map is not a function”,用于部署的 React 应用程序的生产版本
- javascript - MuseJSAssert:调用选择器函数时出错:TypeError:this.elem.get(...) 未定义
- linux - zsh 打印转义字符以记录
- unity3d - *已解决*我无法让我的精灵在 Unity 中触发对撞机
- acumatica - 将自定义字段中的值复制到 RowPersisting 事件中的 TaxRegistrationID 字段
- laravel - 使用标头参数的邮递员授权工作但不适用于 Axios 标头