benyazi 发表于 2021-9-23 10:18:35

如何在pandas查询中使用变量

sell=300
book=pd.read_excel('sell.xlsx',header=0,index_col=0)
sheet=sheet_name='T'
a = sheet.query('销售额>@sell')


我在查询的时候,提示我错误,这里应该如何使用变量名呢
    a = sheet.query('销售额>@sell')
AttributeError: 'str' object has no attribute 'query'

leafu 发表于 2021-9-23 10:35:33

看不懂你这程序,没头没尾的,中间这个sheet=sheet_name='T',已经把sheet变为字符串‘T’,后面 sheet.query('销售额>@sell'),字符串有query这个方法吗?

benyazi 发表于 2021-9-23 11:34:16

是我自己逻辑出了问题,不是不能用变量,实在抱歉!
页: [1]
查看完整版本: 如何在pandas查询中使用变量