我是python / pandas的新手并且有一个相当基本的问题。
我有2个包含大量列的表,“ID”作为主键。
我想创建另一个包含基于2个表的条件的表。
例如:表A,表B->表C
在SQL中我会写这样的东西:
Files.Read.All
我正在努力使用python将类似的表C放在一起。 我试图创建一个函数,但我似乎不能在函数中包含多个表,也不能基于多个表创建一个新表。
非常感谢任何帮助。
答案 0 :(得分:0)
IIUC
TableC=TableA.merge(TableB,on='ID')
TableC['FieldA']=np.where((TableC.Field1_x==1000)& (TableC.Field1_y==50),20,0)
TableC['FieldB']=np.where((TableC.Field2_x==15)& (TableC.Field2_y==100),100,0)