如何在python中应用pandas.qcut作为sqlalchemy查询的一部分?

2024-05-12 16:58:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在查询返回特定列的表,根据这些列值,我需要通过检查条件来更新另一列。
如何在sqlalchemy查询中直接应用qcut? 有可能吗

我的四分位数阈值是:

2 -- A(updatable value)
4 -- B
5 -- C 
10 --D

我有这样的疑问

query=select([example_table.c.valueA,example_table.c.valueB])

它返回:

valueA  valueB
     5       3
     6       2 
     1       2
     3      10

我希望输出基于值A,添加另一个具有四分位值的字段:

valueA  valueB  QuartileValueForA         
     5       3                  C
     6       2                  D
     1       2                  A
     3      10                  B

有没有可能通过qcut


Tags: sqlalchemyvalueexampletable阈值条件queryselect