python drop删除行
时间: 2024-03-20 13:38:04 浏览: 76
Python drop方法删除列之inplace参数实例
在Python中,可以使用pandas库来删除DataFrame中的行。要删除行,可以使用drop()函数,并指定要删除的行的索引或标签。
下面是一个示例代码,演示如何使用drop()函数删除DataFrame中的行:
```python
import pandas as pd
# 创建一个示例DataFrame
data = {'Name': ['Tom', 'Nick', 'John', 'Sam'],
'Age': [20, 25, 30, 35],
'City': ['New York', 'Paris', 'London', 'Tokyo']}
df = pd.DataFrame(data)
# 删除索引为2的行
df = df.drop(2)
# 删除标签为'Nick'的行
df = df.drop(df[df['Name'] == 'Nick'].index)
print(df)
```
输出结果:
```
Name Age City
0 Tom 20 New York
3 Sam 35 Tokyo
```
在上面的示例中,我们首先创建了一个包含姓名、年龄和城市的DataFrame。然后,我们使用drop()函数删除了索引为2的行和标签为'Nick'的行。最后,我们打印出删除行后的DataFrame。
阅读全文