如何摆脱行号,pd.read_excel?

时间:2016-09-16 05:55:19

标签: python excel pandas

我是Python的初学者。我正在进行一项任务,在使用import pandas时,我似乎无法弄清楚如何从我的Excel电子表格中删除行号

这是我运行代码时得到的结果:

0   $20,000,000 $159,000,000  
1    $9,900,000  $35,600,000  
2   $35,000,000  $45,000,000  
3    $9,900,000  $35,600,000  
4   $12,000,000   $9,400,000 

但我只想要:

$20,000,000  $159,000,000  
$9,900,000   $35,600,000  
$35,000,000  $45,000,000  
$9,900,000   $35,600,000  
$12,000,000  $9,400,000 

这是我的主要格式块:

if __name__ == "__main__":
    file_name = "movie_theme.xlsx"    

    # Formatting numbers (e.g. $1,000,000)
    pd.options.display.float_format = '${:,.0f}'.format

    # Reading Excel file
    df = pd.read_excel(file_name, convert_float = False)

关于如何做到这一点的任何建议?

2 个答案:

答案 0 :(得分:1)

您的数据框内部始终需要索引。如果你摆脱了整数索引,那么另一列必须是你的索引,如果你需要特殊用途,你应该只使用数据列作为你的索引。

将数据帧写入文件时,例如使用to_csv()方法,您始终可以指定关键字index=False,并且不会将该索引写入输出。

答案 1 :(得分:0)

你可以尝试

df = df.set_index('Salary')

其中Salary是您希望成为索引的列名。

行号称为索引。