python - 从表中删除行,但根据项目数创建行的索引
问题描述
我为表格制作了一个脚本,但有时表格制作者会插入一些不是值的东西。我想做一些自动的事情,而不必进入表格并删除那些行。我设法删除了这些行,但行的索引仍然存在,我需要行的索引正确(0、1、2、3、4、5、6 ...)
例如,在我当前使用的表中,必须删除索引为 0 的行,当我创建新表时,表的索引以 1 开头
for i in range(table.shape[0]):
if pd.isna(table[1][i]) == True:
table = table.drop(labels=i, axis=0)
table2 = pd.DataFrame(table)
解决方案
您可以重置索引
table2 = table2.reset_index(drop=True)
推荐阅读
- c++ - LVGL 功能未定义 - 为什么?
- php - 正则表达式在 . , : 字符(和一些例外)
- android - Kotlin - 如何传递一个具有类构造函数的函数,它有自己的参数作为可组合的参数?
- python-3.x - 如何在文章中添加图片?
- mysql - Symfony(带有教义)迁移不适用于有效的 mysql 函数创建请求
- javascript - 当 webscraping youtube 页面时,视频返回和空对象,但 video.src 返回一个值
- java - Java Spring Boot PersistenceException (OneToMany)
- if-statement - 自动化单元格引用
- laravel - 从 checkox 附加多个值,在 Laravel 中具有多对多关系
- python - 从源代码构建 Python 时用于 ./configure 的标志