pandas删除冒号
时间: 2023-12-01 20:43:12 浏览: 107
在pandas中,删除冒号可以使用`drop()`函数。该函数可以删除指定行或列。如果要删除行,需要设置`axis=0`;如果要删除列,需要设置`axis=1`。具体操作如下所示:
假设我们有以下数据框:
```python
import pandas as pd
data = {'name': ['Alice', 'Bob', 'Charlie', 'David'],
'age': [25, 32, 18, 47],
'gender': ['F', 'M', 'M', 'M']}
df = pd.DataFrame(data)
print(df)
```
输出:
```
name age gender
0 Alice 25 F
1 Bob 32 M
2 Charlie 18 M
3 David 47 M
```
现在我们想删除`gender`这一列,可以使用以下代码:
```python
df = df.drop('gender', axis=1)
print(df)
```
输出:
```
name age
0 Alice 25
1 Bob 32
2 Charlie 18
3 David 47
```
如果我们想删除第一行,可以使用以下代码:
```python
df = df.drop(0, axis=0)
print(df)
```
输出:
```
name age
1 Bob 32
2 Charlie 18
3 David 47
```
阅读全文