我正在尝试制作一个新数据帧,该数据帧具有数据帧A的所有行,其中x列和y列的值都与数据帧B的一行匹配。
我尝试从数据帧B中找到行的索引,其中只有x列的值匹配才能尝试查看是否可以在这些索引上匹配y的值,但是我无法检索这些索引。还尝试通过迭代来匹配这两个条件,但这还是没有成功。
A={'x':[1,2,3,4],'y':[5,6,7,8]}
B={'x':[1,2,3,10],'y':[5,6,90,8]}
我希望代码返回
{'x':[1,2],'y':[5,6]}
答案 0 :(得分:1)
假设您有2个数据框:
logged in as
in function
test
undefined
${message.author.tag} - inputted an used key. key : ${key}
那么您可以做:
begin transaction
select col1, col2
from table1 with (updlock, holdlock)
where col3='123'
....
commit transaction
或者,您可以将其转换为所需的输出:
A=pd.DataFrame({'x':[1,2,3,4],'y':[5,6,7,8]})
B=pd.DataFrame({'x':[1,2,3,10],'y':[5,6,90,8]})