在Python裡使用SQL語句操作Pandas

2021-09-25 15:50:25 字數 734 閱讀 6555

安裝pandasql的方法非常簡單,你只需要在你的shell中鍵入pip install -u pandasql,即

pip install -u pandasql
import pandas as pd

from pandasql import sqldf

books = pd.dataframe(

)# 這裡為了方便,我們使用lambda建立了乙個表示式

pysqldf =

lambda sql : sqldf(sql,

globals()

) sql =

'select * from books where "書名" = "python程式設計從入門到實踐"'

sql = pysqldf(sql)

print

(sql)

====

===output==

====

= 書名 價錢

0 python程式設計從入門到實踐 89

這個例子中,我們對"書名"="python程式設計從入門到實踐"的記錄行進行輸出,這裡再說一下lambda,lambda用來定義乙個表示式。具體的使用形式為:

lambda argument_list: expression
這個例子中,我們輸入的引數是sql,返回的結果是sqldf對sql的執行結果。

在XML裡寫SQL語句(把SQL語句寫進XML裡)

你知道xml檔案吧?不知道的google去!那你聽說過在xml裡書寫sql語句嗎?換句話說,把你的專案裡所有sql語句儲存在xml檔案裡,你聽說過嗎?你做過嗎?我頭次聽說是小艾告訴我的,我敢肯定他是個這方面的高手,呵呵 贊乙個,到此為止!那給你展示一下,在xml裡書寫sql語句吧 調 用 selec...

sql在string裡的使用

string connstring system.web.configuration.webconfigurationmanager.connectionstrings mobileconnectionstring tostring string stsql select from select f...

使用SQL語句在K3裡進行反結帳

使用sql語句在k3裡進行反結帳 declare curyear int,當前年份 curperiod int,當前會計期間 staryear int,啟用年份 starperiod int,啟用期間 totalmonth int 每個會計年度的總的期間數 使用sql語句在k3裡進行反結帳 decl...