我运行以下代码:
df = pd.read_excel(excel_file, columns = ['DeviceNumber','DeviceAddress','DeviceCity','DeviceState','StoreNumber','StoreName','DeviceConnect','Keys'])
df.index.name = 'ID'
def srch_knums(knum_search):
get_knums = df.loc[df['DeviceNumber'] == knum_search]
return get_knums
test = srch_knums(int(13))
print(test)
输出如下:
DeviceNumber DeviceAddress DeviceCity DeviceState StoreNumber StoreName DeviceConnect Keys ID
12 13 135 Sesame Street Imaginary AZ 410 Verizon Here On Sit
e
顺便说一句,在终端上看起来更漂亮...哈哈
我想做的是接受价值测试并使用它的各个方面,即在我正在创建的gui的特定部分中打印它。问题是,访问测试的各种列表值的语法是什么? TBH我宁愿在gui中显示标签时更改标签,并想知道如何执行此操作,例如,进行test [0],它应该是设备编号(13)的值,并且能够将其分配给变量。 IE,制作一个标有“ kiosk number”的标签,然后在其旁边打印一个分配了test [0]的变量,依此类推。我宁愿自己格式化它,也不愿从返回中得到奇怪的打印输出。
答案 0 :(得分:0)
如果要返回标量值,请首先通过测试列col1
和列col2
的输出进行匹配,然后需要loc
,并与{{1 }},如果没有匹配项,则返回默认值:
next
如果需要列表:
iter
答案 1 :(得分:0)
更改行:
@BeforeAll
到
this.state.summonerDetails
您不需要使用loc。