python - 从数据框中删除顶行

标签 python pandas dataframe drop

我有一个如下所示的数据框:

         level_0              level_1 Repo Averages for 27 Jul 2018
0  Business Date           Instrument                           Ccy
1     27/07/2018  GC_AUSTRIA_SUB_10YR                           EUR
2     27/07/2018    R_RAGB_1.15_10/18                           EUR
3     27/07/2018    R_RAGB_4.35_03/19                           EUR
4     27/07/2018    R_RAGB_1.95_06/19                           EUR

我想去掉最上面一行,只保留

   Business Date           Instrument         Ccy
0     27/07/2018  GC_AUSTRIA_SUB_10YR         EUR
1     27/07/2018    R_RAGB_1.15_10/18         EUR
2     27/07/2018    R_RAGB_4.35_03/19         EUR
3     27/07/2018    R_RAGB_1.95_06/19         EUR

我尝试了 df.columns.droplevel(0) 但没有成功,欢迎任何帮助

最佳答案

您可以尝试使用切片。

df = df[1:]

这将删除数据框的第一行。

关于python - 从数据框中删除顶行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51611378/

相关文章:

python - 清理 CSV——开始新行

python - 删除 pandas 中值不增加的列

python - 在列中搜索单词列表,如果找到单词则创建一个 boolean 列

python - 如何通过 Pandas 数据框的列值加快行选择

python - 将文本文件按百分比拆分为多个文件以进行测试和训练

Pandas ,通过重新采样分组并用零填充缺失值

dataframe - 如何在 Julia Dataframes 中创建关联矩阵

将具有两列的data.frame reshape 为具有数据的多列(R)

python - .apply 如何在 Pandas DataFrame.groupby 上工作?

python - 在 windows anaconda 中安装 tensorflow - 并使用 Spyder GUI 运行它