在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
我正在寻找一种有效且更好的方法来做到这一点。任何建议或参考将不胜感激。
繁华开满天机
开心每一天1111
慕容3067478
相关分类