我有两个数据框:
DF1
Name Emp ID Total Salary A B C D E
0 Mike A001 25000 5000 15000 3000 4500 2000
df2(此处无法分配列名称)
[5000, 15000, 3000, 2000]
如何比较两个数据框并打印匹配的行,如下所示:
结果:
A - 5000 B - 15000 C - 3000 E - 2000
答案 0 :(得分:0)
使用i = 0;
START_1:
if (!(i <= 6))
goto END_1;
j = 1;
START_2:
if (!(j <= 7 - i))
goto END_2;
Console.Write("*");
j++;
goto START_2;
END_2:
Console.Write("\n");
i++;
goto START_1;
END_1:
df2
答案 1 :(得分:0)
试试这个。
df2.columns=['A','B','C','E']
df1[(df1[df2.columns]==df2.values).columns]