如何在使用pandas[Python]提取xls文件后从输出中删除编号

如何在使用pandas[Python]提取xls文件后从输出中删除编号,python,excel,pandas,python-3.7,extraction,Python,Excel,Pandas,Python 3.7,Extraction,我有一个Python脚本,可以从Excel.xls文件中提取特定列,但输出在提取的信息旁边有一个编号,因此我想知道如何格式化输出,使其不会出现 我的实际代码是: for i in sys.argv: file_name = sys.argv[1] workbook = pd.read_excel(file_name) df = pd.DataFrame(workbook, columns=['NOM_LOGR_COMPLETO']) df = df.drop_duplicates()

我有一个Python脚本,可以从Excel
.xls
文件中提取特定列,但输出在提取的信息旁边有一个编号,因此我想知道如何格式化输出,使其不会出现

我的实际代码是:

for i in sys.argv:
    file_name = sys.argv[1]

workbook = pd.read_excel(file_name)
df = pd.DataFrame(workbook, columns=['NOM_LOGR_COMPLETO'])
df = df.drop_duplicates()
df = df.dropna(axis=0, how='any', thresh=None, subset=None, inplace=False)
print(df)
我的当前输出:

1 Street Alpha <br>
2 Street Bravo
1街道Alpha
2街布拉沃
但我需要的结果是:

Street Alpha <br>
Street Bravo
Street Alpha
街道布拉沃
没有编号,只有街道的名称


谢谢

我相信您想要一个没有索引的数据帧。请注意,如果没有索引,则不能使用
DataFrame
,它们是
DataFrame
的整个点。因此,对于您的情况,您可以采用:

print(df.values)
查看不带索引列的数据帧。要保存不带索引的输出,请使用:

writer = pd.ExcelWriter("dataframe.xlsx", engine='xlsxwriter')
df.to_excel(writer, sheet_name = df, index=False)
writer.save() 
其中
文件\u name=“dataframe.xlsx”
适用于您的案例

有关更多参考资料,请访问:


@Vinicius Donatto如果您觉得解决方案很有用,并且解决了您的问题,那么如果您能将答案标记为已接受,那就太好了。:)否则,请更新社区,我们可以尽力提供进一步帮助。我将使用to_string函数的“打印无行数/索引的熊猫数据帧”解决方案与您的提示结合起来,只打印值​​使用“print(df.values)”将索引参数设置为False,结果非常好,谢谢!我的输出代码如下所示:
print(df.to_string(index=False))
@viniciusdonato感谢您的更新!很高兴它帮助了你。:)