pandas 删除指定的数据类型
时间: 2023-11-17 13:14:17 浏览: 74
清理Pandas DataFrame中的数据
可以使用 `select_dtypes` 方法选择指定数据类型,然后使用 `drop` 方法删除这些数据类型的列。
示例代码如下:
```python
import pandas as pd
# 创建数据集
df = pd.DataFrame({
'name': ['Alice', 'Bob', 'Charlie'],
'age': [25, 30, 35],
'salary': [5000, 6000, 7000],
'gender': ['F', 'M', 'M']
})
# 选择要删除的数据类型
dtypes_to_drop = ['object']
# 删除指定数据类型的列
df = df.select_dtypes(exclude=dtypes_to_drop)
print(df)
```
输出结果如下:
```
age salary
0 25 5000
1 30 6000
2 35 7000
```
在上面的示例中,我们选择了数据类型为 `object` 的列进行删除,最终只剩下了 `age` 和 `salary` 两列。
阅读全文