Python 给出第一行作为结果的df.columns
我有一个模型摘要数据框,看起来像这样, 当我检查列名时,我得到第一行的值作为列名。我不知道为什么Python 给出第一行作为结果的df.columns,python,pandas,dataframe,Python,Pandas,Dataframe,我有一个模型摘要数据框,看起来像这样, 当我检查列名时,我得到第一行的值作为列名。我不知道为什么 print(df.columns) Float64Index([ 0.05082849514894247, 1.0521424302777098, 0.01622518786759765, 0.019027711286054842, 0.08262927901183009, 1.019209891842941,
print(df.columns)
Float64Index([ 0.05082849514894247, 1.0521424302777098,
0.01622518786759765, 0.019027711286054842,
0.08262927901183009, 1.019209891842941,
1.0861390793499808, 3.1326907006389133,
0.0017321186522948114, 9.173246524797108],
dtype='float64', name='cumsum_failures')
您显示的内容在我看来就像是
df.loc['cumsum\u failures']
的输出。你能告诉我df.columns.tolist()的输出是什么吗?df.columns.to_list()
给出了第一行的数值,我认为最好是在这里发布完整的代码。