如果需要删除DF数据中的某一行,我们可以使用drop()方法,使用data=data.drop(‘index_name’)这句实现,注意在执行drop之后并没有直接修改原来的数据,而是需要把返回值重新赋值给data,另外要注意drop的参数是需要删除那一行的index值。如果是默认的index,则填写数字,删除之后这个数字消失了,其他行的index数值并没有发生变化,也就是说,第二行的index原来是1,现在变成了2.
import pandas as pd
dict_data = {
'student':["Li Lei","Han Meimei","Tom"],
'score' :[95,98,92],
'gender':['M','F','M']
}
DF_data = pd.DataFrame(dict_data,columns=['gender','student','score'])
print(DF_data)
DF_data=DF_data.drop(1)
print(DF_data)
运行结果如下:
gender student score
0 M Li Lei 95
1 F Han Meimei 98
2 M Tom 92
gender student score
0 M Li Lei 95
2 M Tom 92
[Finished in 5.3s]