解析熊猫返回列表

时间:2020-02-04 08:05:17

标签: python pandas formatting

我运行以下代码:

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]的变量,依此类推。我宁愿自己格式化它,也不愿从返回中得到奇怪的打印输出。

2 个答案:

答案 0 :(得分:0)

如果要返回标量值,请首先通过测试列col1和列col2的输出进行匹配,然后需要loc,并与{{1 }},如果没有匹配项,则返回默认值:

next

如果需要列表:

iter

答案 1 :(得分:0)

更改行:

@BeforeAll

this.state.summonerDetails

您不需要使用loc。