我正在读取表.xls文件, 并在DataFrame中调用它们。 我正在尝试执行以下操作
找到特定值说出与列金额匹配的3个值 我需要将其显示为表格,其中标题和行与单元格中的值和这些值的计数匹配,使用下面的代码,我只能显示值
Invoice table
123 100
133 200
902 500
987 100
767 100
import pandas as pd
file = 'SALES.xlsx'
xl = pd.ExcelFile(file)
df1 = xl.parse('SALES')
a = df1.loc[(df1['AMOUNT'] == 744, 'INVOICE')]
我的沙发只有
0 100
4 100
5 100
我需要像
Invoice table
123 100
987 100
767 100
计数= 3
答案 0 :(得分:0)
a = df1[df1['AMOUNT'] == 744]
a将返回您要查找的数据框。您编写它的方式返回了一系列内容,这就是为什么它看起来像以前一样。