daysago line_race rating rw wrating
line_date
2007-03-31 62 11 56 1.000000 56.000000
2007-03-10 83 11 67 1.000000 67.000000
2007-02-10 111 9 66 1.000000 66.000000S
我正在对pandas.dataframe进行分析,最后我得到了一个数据帧df,如上所示。
我想显示line_date和rating。我想做一个df['line_date','rating']
,但我不能,因为line_date在技术上位于第二行。
如何将line_date推送到第一个标题行,就像其他标题行一样?
我理想的输出:
line_date daysago line_race rating rw wrating
2007-03-31 62 11 56 1.000000 56.000000
2007-03-10 83 11 67 1.000000 67.000000
2007-02-10 111 9 66 1.000000 66.000000S
直观地说,我会删除第2行,使数据刷新到标题下方的顶部,然后我将更改col 0的名称。 有没有更好的方法呢?
答案 0 :(得分:4)
它不是两条线。 "第二行"上的'line_date'
在左列中实际上是作为索引的列的名称。
试试df.reset_index()
(假设您的DataFrame为df
); df.reset_index(inplace=True)
会对其进行修改(如参数所示)。