查询sq中的参数

2024-09-28 20:57:22 发布

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

我有以下数据帧

第1栏

Column1         Column2
10572           ORCHESTRA
18125           ORCHESTRA
21906           ORCHESTRA
22106           ORCHESTRA

我想像这样在查询中输入值

    AND
(colunm2 , column1) IN (
    ('ORCHESTRA',  18423),
    ('ORCHESTRA',  14931),
    ('ORCHESTRA',  12573),
    ('ORCHESTRA',   8849),

非常感谢


Tags: and数据incolumn1orchestracolumn2colunm2
2条回答

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

如果要从表中获取column1值

和中的列1(从表中选择列1) 第二栏(“管弦乐队”)

或者

和中的列1(从表中选择列1) 和中的第2列(从表中选择第2列)

如果要传递值

第1列(1842314931125738849) 第二栏(“管弦乐队”)

df['new_column'] = df['Column2'].astype(str) + df['Column1'].astype(str)

df = df[df['new_column'].isin(['ORCHESTRA18423', etc.])]

相关问题 更多 >