【发布时间】:2014-09-14 02:56:54
【问题描述】:
我正在使用 df.columns.values 来制作列名列表,然后我会对其进行迭代并制作图表等...但是当我设置它时,我忽略了 df 中的非数字列。现在,我宁愿不要简单地从 df (或它的副本)中删除这些列。相反,我想找到一种巧妙的方法将它们从列名列表中删除。
现在我有:
names = df.columns.values
我想要达到的行为类似于:
names = df.columns.values(column_type=float64)
有什么巧妙的方法可以做到这一点吗?我想我可以复制 df,然后在执行 columns.values 之前删除那些非数字列,但这让我觉得很笨重。
欢迎任何意见/建议。谢谢。
【问题讨论】: