用代码直接找出数据中所有类别型数据并重新建立一个dataframe,用代码表示
时间: 2024-05-06 12:19:42 浏览: 35
pandas对dataFrame中某一个列的数据进行处理的方法
5星 · 资源好评率100%
假设原始数据的dataframe为df,以下代码可以找出所有类别型数据并重新建立一个dataframe:
```python
import pandas as pd
# 找出所有类别型数据的列名
cat_cols = [col for col in df.columns if df[col].dtype == 'object']
# 重新建立一个dataframe,只包含类别型数据
df_cat = df[cat_cols]
# 输出类别型数据的dataframe
print(df_cat)
```
阅读全文