从数据框中删除特定行,可以使用Pandas库中的drop函数。
以下是一个示例代码:
import pandas as pd
# 创建一个数据框
data = {'Name': ['John', 'Anna', 'Peter', 'Linda'],
'Age': [28, 29, 30, 31],
'City': ['New York', 'Los Angeles', 'Chicago', 'Houston']}
df = pd.DataFrame(data)
# 删除特定行
df = df.drop(df[df['Name'] == 'Peter'].index)
# 输出结果
print(df)
输出结果:
Name Age City
0 John 28 New York
1 Anna 29 Los Angeles
3 Linda 31 Houston
在这个示例中,我们创建了一个包含4行数据的数据框,然后使用drop函数删除了Name为'Peter'的行,最后输出了结果。
需要注意的是,drop函数返回的是一个新的数据框,因此需要将其重新赋值给原来的变量。
领取专属 10元无门槛券
手把手带您无忧上云