gpt4 book ai didi

python - 用列表列表屏蔽两列(Pandas df)

转载 作者:行者123 更新时间:2023-12-01 19:23:20 24 4
gpt4 key购买 nike

我有一个列表,其中包含恰好两个元素的列表。

我想将我的 DataFrame 过滤到列表列表中 [column_a, column_b] 的行。

示例:

输入:

l = [ [0,1], [1,2] ]
df = pd.DataFrame({'column_a' : [0, 1, 2], 'column_b' : [1, 3, 0]})

column_a column_b
0 0 1
1 1 3
2 2 0

预期输出:

   column_a  column_b
0 0 1

最佳答案

从列表中创建一个 df 并合并:

df.merge(pd.DataFrame(l,columns=df.columns))
<小时/>
   column_a  column_b
0 0 1

关于python - 用列表列表屏蔽两列(Pandas df),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59533605/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com