dataframe删除一行
时间: 2023-08-27 14:06:55 浏览: 78
要删除DataFrame中的一行,可以使用`drop()`函数。下面是一个示例:
```
import pandas as pd
# 创建一个DataFrame
data = {'name': ['Alice', 'Bob', 'Charlie', 'David'],
'age': [25, 30, 35, 40],
'gender': ['F', 'M', 'M', 'M']}
df = pd.DataFrame(data)
# 删除第2行
df = df.drop(1)
print(df)
```
输出:
```
name age gender
0 Alice 25 F
2 Charlie 35 M
3 David 40 M
```
在这个示例中,我们使用`drop()`函数删除了第2行(索引为1)的数据。`drop()`函数会返回一个新的DataFrame,所以我们需要将其赋值给原始变量或新变量。
相关问题
dataframe删掉第一行
可以使用drop()方法删除DataFrame中的第一行数据,具体实现如下所示:
```python
df_new = df.drop(df.index[0])
```
其中,df.index表示DataFrame中的第一行数据,drop()方法会返回一个新的DataFrame对象,原对象不会发生改变。如果想要在原对象上进行修改,可以设置inplace=True参数。例如:
```python
df.drop(df.index[0], inplace=True)
```
删除dataframe第一行
可以使用 `drop` 方法删除 dataframe 的第一行,代码如下:
```python
df = df.drop(df.index[0])
```
其中,`df` 是要删除第一行的 dataframe 对象。`df.index[0]` 表示要删除的行的索引,这里是第一行,即索引值为 0。执行完上述代码后,原 dataframe 的第一行会被删除。
阅读全文