首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查询sql中的参数

查询sql中的参数
EN

Stack Overflow用户
提问于 2017-10-09 17:17:17
回答 2查看 52关注 0票数 0

我有以下熊猫数据帧

Column1

代码语言:javascript
复制
Column1         Column2
10572           ORCHESTRA
18125           ORCHESTRA
21906           ORCHESTRA
22106           ORCHESTRA

我想像这样在查询中赋值

代码语言:javascript
复制
    AND
(colunm2 , column1) IN (
    ('ORCHESTRA',  18423),
    ('ORCHESTRA',  14931),
    ('ORCHESTRA',  12573),
    ('ORCHESTRA',   8849),

非常感谢

EN

回答 2

Stack Overflow用户

发布于 2017-10-09 19:42:11

代码语言:javascript
复制
df['new_column'] = df['Column2'].astype(str) + df['Column1'].astype(str)

df = df[df['new_column'].isin(['ORCHESTRA18423', etc.])]
票数 0
EN

Stack Overflow用户

发布于 2017-10-09 22:18:03

我不能理解你的问题,但也许它会对你有所帮助,

如果要从表中获取column1值,则为

和column1 in (从表中选择Column1 )和column2 in ('ORCHESTRA')

和column1 in (从表中选择Column1 )和column2 in (从表中选择Column2 )

如果要传递值,则为

和(18423,14931,12573,8849)中的column1和('ORCHESTRA')中的column2 )

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46642844

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档