我有两个数据表,我想在几个列中加入它们。这是我的代码
np.where()
但它只在一个条件上加入。我想要下面的代码:
df1 = pd.DataFrame(
{'Machine': [['red', 'blue'], ['red'], ['blue'], 'No Match']})
df1['TF'] = np.where(df1['Machine'] == 'No Match',True, False)
但在多个条件下有一些错误。解决方案是什么?请帮助我。
答案 0 :(得分:0)
from table1 in dt.TableA
join table2 in dt.Table2 on
new { table1.col1, table1.col2}
equals
new { table2.Column1,table2.Column2}
您可以在相同的顺序中在paranthesis中添加多个列以进行比较。