要按照名称删除pandas的行并保持索引不变,可以使用drop()
函数。
下面是一个示例代码:
import pandas as pd
# 创建一个示例DataFrame
data = {'Name': ['Tom', 'Nick', 'John', 'Alice'],
'Age': [20, 25, 30, 35],
'City': ['New York', 'Paris', 'London', 'Sydney']}
df = pd.DataFrame(data)
# 按照名称删除行
df = df.drop(['Tom', 'John'])
print(df)
输出结果如下:
Name Age City
1 Nick 25 Paris
3 Alice 35 Sydney
在上面的示例中,我们使用drop()
函数删除了名称为'Tom'和'John'的行,然后将修改后的DataFrame赋值给原始的df对象。这样可以实现删除行并保持索引不变的效果。