熊猫数据框的列列表中的名称属性

时间:2019-07-18 18:55:29

标签: python pandas

我有一个示例数据框,如图所示;

is_fraud|Domain_name|safe|fraud|Domain_count|fraud_prop
-------------------------------------------------------
  0     |  a8.net.  | 56 |  1  |     57     | 0.017

当我尝试使用命令df.columns检查列时,我们可以看到

Index([u'Domain_name', u'safe', u'fraud', u'domain_count', u'fraud_prop'], dtype='object', name=u'is_fraud')

我想知道为什么我们要在结尾处说一个Name属性,即“ is_fraud”。我正在尝试摆脱它,但不确定如何做到这一点。建议/帮助表示赞赏。

2 个答案:

答案 0 :(得分:0)

IIUC要摆脱pd.Seriespd.Index名称,只需将其属性设置为None

series.name  = None

就您而言,

df.columns.name = None

答案 1 :(得分:0)

有时,您可以使用df.columns.name=='is_fraud'或类似名称来设置索引的名称。

撤消该操作,您只需将名称更改为None

df.columns.name=None