我们有数据如下
Name value1 Value2 finallist
0 cosmos 10 20 [10,20]
1 network 30 40 [30,40]
2 unab 20 40 [20,40]
Run Code Online (Sandbox Code Playgroud)
有什么办法可以区分所有行
最终输出类似
Name value1 Value2 finallist cosmos network unab
0 cosmos 10 20 [10,20] 0 40 30
1 network 30 40 [30,40] 40 0 10
2 unab 20 40 [20,40] 30 10 0
Run Code Online (Sandbox Code Playgroud)
数据有不同类型的名称,每个名称应该是一列
我有下面的代码来捕获来自两个不同表的数据,比较两个结果并获得输出。
EmplTbl = cur.execute("select A , B , C from EmployeeTable where EmplName in ('A','B')")
emp_entries = set(cur)
DeptTbl = cur.execute("select A , B , C from DeptTable")
dept_entries = set(cur)
print(emp_entries.difference(dept_entries))
Run Code Online (Sandbox Code Playgroud)
以下是我收到的输出
Output:
{(1, A, X),(2, B, Y),(3, B, Y)}
Run Code Online (Sandbox Code Playgroud)
当我尝试将其分配给数据框时,我得到了“'dict'对象没有属性'append'”,我如何使用列A,B,C或任何其他方式将“数据”上方的内容分配给适当的数据框。
预期产量:
A, B, C
1, A, X
2, B, Y
3, B, Y
Run Code Online (Sandbox Code Playgroud)