将列标题转到我的df的第一行

时间:2017-07-09 09:55:53

标签: pandas

我期待将df标题转到我的df的第一行:

     Air    Unnamed:1  400.65    452.21    458.22
0    Wind       NaN   3835.83   3835.83   3813.18
1    Fire       NaN    989.05    989.75    981.31
2    Water      NaN   1617.00   1623.17   1614.64

寻找此输出:

       0         1      2        3          4
0     Air       NaN    400.65    452.21    458.22
1    Wind       NaN   3835.83   3835.83   3813.18
2    Fire       NaN    989.05    989.75    981.31
3    Water      NaN   1617.00   1623.17   1614.64

我已尝试将read_html函数的标头设置为-1,以查看是否可以将标头放入第一行,例如:

pd.read_html(route, flavor='html5lib',header=-1)

但没有工作

如何将标题转换为df的第一行?

1 个答案:

答案 0 :(得分:1)

我认为你需要header=None

pd.read_html(route, flavor='html5lib',header=None)