python - 要求 Pandas 删除某一行下的所有行
问题描述
我已经使用 pandas 将 Excel 文件作为数据框导入。
我现在需要删除第 41,504 行(索引 41,505)及以下的所有行。
我试过df.drop(df.index[41504])
了,虽然这只抓住了一行。我如何告诉 Pandas 从该行开始删除?
我不想按索引范围删除,因为数据集有数万行,我不想滚动整个内容。
谢谢您的帮助。
亲切的问候
解决方案
您可以将您想要的范围重新分配回变量,而不是删除您不想要的范围。
推荐阅读
- python - 将计算值传递给 Django 模板
- javascript - 是否可以创建带有可共享 URL 的 SPA?
- javascript - 使用匿名箭头函数回调将函数传递给按钮onClick与作为React中的参考?
- java - 花括号使for循环只运行一次?
- google-cloud-firestore - 我可以在不影响 Firestore 数据库的情况下生成一堆 Firestore ID 吗?
- python - 如何在二进制图片中找到“线条”?
- java - 在 GCP 中调用 REST 模板时请求拦截器出错
- excel - 如何解决 VBA 粘贴公式错误 1004 和下标超出范围
- arrays - 如何从 Firestore 中的数组中提取数据?
- excel - 对于每个单元格(匹配行)然后....多个范围