自动检测并删除不需要的功能

时间:2019-07-12 07:39:17

标签: python pandas dataframe feature-selection unsupervised-learning

我是熊猫数据分析的新手。是否有可能自动检测熊猫中的所有不需要的功能,例如ID,名称,地址(假定不需要),DateTime(假定不需要)?

  • 输入是具有有用和无用功能的任何数据框。
  • 输出 应该是没有多余功能的新数据框。

这里我正在尝试进行分类,无监督学习(无目标功能),但是我不需要ID,名称,地址等。

我使用df.info()并删除了所有具有'object'dtype的功能,但是我也缺少其他一些重要的分类功能。

如果有可能,有人可以帮我解释一下吗?

1 个答案:

答案 0 :(得分:2)

我认为使用python熊猫是不可能的。您可以使用pandas的drop()函数手动删除不需要的列。

例如:

df.drop(['col1', 'col2'], axis=1)