本文主要是介绍Python的sqldf( ) 像SQL一样操作DataFrame,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
当你对Python的DataFrame操作不熟悉,或者对pandas应用不熟悉时,想一想,要是能像sql操作表一样多好!
python中的sqldf()跟R语言中的sqldf一样就是为了方便操作表格,用sql的语法来操作表格 。
from pandasql import sqldf
问题:现在有两个表,想将A表与B表左外连接 。
如下即可:
merge_data_sql = sqldf(""" SELECT * FROM apm_data_df LEFT OUTER JOIN pingips_data_dfON apm_data_df.pingip = pingips_data_df.pingip WHERE apm_data_df IS null""")merge_result = sqldf(merge_data_sql, globals())
这篇关于Python的sqldf( ) 像SQL一样操作DataFrame的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!