【发布时间】:2020-09-03 13:21:05
【问题描述】:
从 python 中的 pandas 数据框中拆分/返回分类列和数字列的有效方法是什么?
到目前为止,我正在使用以下函数来查找分类列和数字列。
def returnCatNumList(df):
object_cols = list(df.select_dtypes(exclude=['int', 'float', 'int64', 'float64',
'int32', 'float32', 'int16', 'float16']).columns)
numeric_cols = list(df.select_dtypes(include=['int', 'float', 'int64', 'float64',
'int32', 'float32', 'int16', 'float16']).columns)
return object_cols, numeric_cols
我正在寻找一种有效且更好的方法来做到这一点。任何建议或参考将不胜感激。
【问题讨论】:
标签: python pandas dataframe categories numeric