python - Pandas Dataframe 通过重复删除行
问题描述
我正在寻找删除由熊猫导入 python 的数据框中的一行。
如果您看到下面的表格,则第一列多次具有相同的名称。所以条件是,如果第一列值重新出现在下一行中,则删除该行。如果不将该帧保留在数据框中。
目前我正在通过将每一列转换为列表并通过索引值删除它们来做到这一点。我希望有一个简单的方法。而不是这种解决方法/
解决方案
试试下面的代码;
df.drop_duplicates(subset='columnName', keep=’first’, inplace=true)
推荐阅读
- ios - send() 仅在 iOS 组合框架中第一次被调用
- php - ajax 喜欢/不喜欢 laravel 中的产品
- javascript - 如何在 puppeteer 中获取 iframe 内容或链接?
- java - 覆盖 Spring-Batch 的 RepositoryItemReader 以将页面重置为 0
- javascript - 脚本标签 Ext 中的执行顺序。JS
- python - 从 For-Loop 打印出一个列表
- arrays - 为什么 Xcode 显示错误:变异运算符的左侧不可变:条件运算符的结果'?:' 永远不可变?
- .net - 表达式树.Net中的可空int检查
- javascript - React:应用程序在 localhost:3000/some/path 上运行
- css - 带有 CSS 变量的前置 SCSS 混合在 NextJS 中不起作用