欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python Pandas pandas.read_sql_query函數(shù)實例用法分析

 更新時間:2021年06月21日 14:15:25   作者:cjavapy  
在本篇文章里小編給大家整理的是一篇關于Python Pandas pandas.read_sql_query函數(shù)實例用法分析內(nèi)容,有興趣的朋友們可以跟著學習下。

Pandas是基于NumPy 的一種工具,該工具是為了解決數(shù)據(jù)分析任務而創(chuàng)建的。Pandas 納入了大量庫和一些標準的數(shù)據(jù)模型,提供了高效地操作大型數(shù)據(jù)集所需的工具。Pandas提供了大量能使我們快速便捷地處理數(shù)據(jù)的函數(shù)和方法。你很快就會發(fā)現(xiàn),它是使Python成為強大而高效的數(shù)據(jù)分析環(huán)境的重要因素之一。本文主要介紹一下Pandas中read_sql_query方法的使用。

pandas.read_sql_query(sql,con,index_col = None,coerce_float = True,params = None,parse_dates = None,chunksize = None)

將SQL查詢讀入DataFrame。

返回與查詢字符串的結(jié)果集對應的DataFrame。(可選)提供index_col參數(shù)以使用其中一列作為索引,否則將使用默認整數(shù)索引。

參數(shù):

sql:string SQL查詢或SQLAlchemy Selectable(select或文本對象)要執(zhí)行的SQL查詢。

con:SQLAlchemy可連接(引擎/連接),數(shù)據(jù)庫字符串URI,或sqlite3 DBAPI2連接使用SQLAlchemy可以使用該庫支持的任何數(shù)據(jù)庫。如果是DBAPI2對象,則僅支持sqlite3。

index_col:字符串或字符串列表,可選,默認值:無

要設置為索引的列(MultiIndex)。

coerce_float:boolean,默認為True

嘗試將非字符串,非數(shù)字對象(如decimal.Decimal)的值轉(zhuǎn)換為浮點值。

對SQL結(jié)果集很有用。

params:list,tuple或dict,optional,default:None

要傳遞給執(zhí)行方法的參數(shù)列表。用于傳遞參數(shù)的語法取決于數(shù)據(jù)庫驅(qū)動程序。

檢查數(shù)據(jù)庫驅(qū)動程序文檔,

了解PEP 249的paramstyle中描述的五種語法樣式中的哪一種。例如,對于psycopg2,使用%(name)s,所以使用params = {'name':'value'}

parse_dates:list或dict,默認值:None

要解析為日期的列名列表。

{column_name: format string}格式的字典,其中,格式字符串在解析字符串時間時是與strftime兼容的,或者在解析整數(shù)時間戳時是(D、s、ns、ms、us)兼容的。

{column_name: arg dict}格式的字典,其中arg dict對應于關鍵字參數(shù),特別適用于沒有本機Datetime支持的數(shù)據(jù)庫,

例如SQLite。pandas.to_datetime()

chunksize:int,默認無

如果指定,則返回一個迭代器,其中chunksize是要包含在每個塊中的行數(shù)。

返回:

數(shù)據(jù)幀

例如,

import MySQLdb
conn= MySQLdb.connect(host='myhost',port=3306,user='myusername', passwd='mypassword', 
                db='information_schema')
sql ="""
      SELECT
	danceability, energy, loudness, speechiness, acousticness,
	instrumentalness, liveness, valence, tempo, activity
      FROM songs s, users u, song_user su
      WHERE
	activity IS NOT NULL AND
	s.id = su.song_id AND
	su.user_id = u.id AND
	u.telegram_user_id = {}
""".format(telegram_id)
df_mysql = pd.read_sql_query(sql, conn)
conn.close()

到此這篇關于Python Pandas pandas.read_sql_query函數(shù)實例用法分析的文章就介紹到這了,更多相關Python Pandas pandas.read_sql_query函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 兒童編程python入門

    兒童編程python入門

    很多家長都想讓孩子學習編程,今天我們給大家分享一下關于兒童python的入門以及簡單的代碼,有興趣的朋友閱讀下吧。
    2018-05-05
  • python實現(xiàn)textrank關鍵詞提取

    python實現(xiàn)textrank關鍵詞提取

    這篇文章主要為大家詳細介紹了python實現(xiàn)textrank關鍵詞提取,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • python實現(xiàn)數(shù)通設備端口監(jiān)控示例

    python實現(xiàn)數(shù)通設備端口監(jiān)控示例

    這篇文章主要介紹了python實現(xiàn)數(shù)通設備端口監(jiān)控示例,需要的朋友可以參考下
    2014-04-04
  • Python中np.where()的使用方式

    Python中np.where()的使用方式

    這篇文章主要介紹了Python中np.where()的使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • Python實現(xiàn)vlog生成器的示例代碼

    Python實現(xiàn)vlog生成器的示例代碼

    vlog,全稱為Video?blog,意為影音博客,也有翻譯為微錄。本文將嘗試用Python基于Moviepy從一個文本文件中自動生成一個視頻格式的vlog,感興趣的可以了解一下
    2023-01-01
  • windows python3安裝Jupyter Notebooks教程

    windows python3安裝Jupyter Notebooks教程

    這篇文章主要介紹了windows python3安裝Jupyter Notebooks教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • Python3.5多進程原理與用法實例分析

    Python3.5多進程原理與用法實例分析

    這篇文章主要介紹了Python3.5多進程原理與用法,結(jié)合實例形式分析了多進程的原理、單進程、多進程、進程類及進程隊列等相關定義與使用技巧,需要的朋友可以參考下
    2019-04-04
  • 基于Python實現(xiàn)的ID3決策樹功能示例

    基于Python實現(xiàn)的ID3決策樹功能示例

    這篇文章主要介紹了基于Python實現(xiàn)的ID3決策樹功能,簡單描述了ID3決策樹的相關概念,并結(jié)合實例形式分析了Python實現(xiàn)ID3決策樹的具體定義與使用技巧,需要的朋友可以參考下
    2018-01-01
  • Pycharm和Idea支持的vim插件的方法

    Pycharm和Idea支持的vim插件的方法

    這篇文章主要介紹了Pycharm和Idea支持的vim插件的相關知識,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02
  • python三大器之迭代器、生成器、裝飾器

    python三大器之迭代器、生成器、裝飾器

    迭代是Python最強大的功能之一,是訪問集合元素的一種方式;迭代器是一個可以記住遍歷的位置的對象,本文給大家介紹python三大器之迭代器、生成器、裝飾器的相關知識,感興趣的朋友跟隨小編一起看看吧
    2022-01-01

最新評論