我试图将SQL查询转换为python.sql语句如下:
select * from table 1 union select * from table 2 union select * from table 3 union select * from table 4
现在我有4个数据帧中的那些表,df1, df2, df3, df4
我想结合4个pandas数据帧,它将匹配结果与sql查询相同.我很困惑使用哪种操作相当于sql union?提前致谢!!
注意:所有数据帧的列名都相同.
如果我理解这个问题,那么你正在寻找这个concat
功能.
pandas.concat([df1, df2, df3, df4])
如果两个数据帧的列名相同,则应该可以正常工作.