gpt4 book ai didi

python - 遍历一个 Dataframe 以获取基于另一个 Dataframe 的值

转载 作者:行者123 更新时间:2023-11-28 18:19:27 25 4
gpt4 key购买 nike

假设我有以下 DataFrame:

数据框 1

    CFOP    Vendas
0 5101 Venda
1 6101 Venda
2 6107 Venda
3 6118 Venda
4 6109 Venda

数据框 2

    Name    CFOP    Vendas
0 John 5101 10,00
1 Lea 7008 20,00
2 Anthony 6107 15,00
3 Frank 7000 17,00
4 TOM 6109 21,00

只有当 Dataframe 1 的第 1 行与 Dataframe 2 的第 2 行数学运算时,我才想制作第三个 Dataframe。

所以,最终的答案应该是:

    Name    CFOP    Vendas
0 John 5101 10,00
2 Anthony 6107 15,00
4 TOM 6109 21,00

我被卡住了,我只能得到这段我知道它是错误的代码:

vendas_somente = []

for row in df_entrada:
if df_entrada['cfo'] in df_venda['CFOP']:
vendas_somente.append(row)

vendas_somente(10)

感谢

最佳答案

或者你可以使用isin

df2.loc[df2.CFOP.isin(df1.CFOP)]
Out[573]:
Name CFOP Vendas
0 John 5101 10,00
2 Anthony 6107 15,00
4 TOM 6109 21,00

关于python - 遍历一个 Dataframe 以获取基于另一个 Dataframe 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46165941/

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