国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Pandas告警UserWarning: pandas only supports SQLAlchemy connectable

這篇具有很好參考價(jià)值的文章主要介紹了Pandas告警UserWarning: pandas only supports SQLAlchemy connectable。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、報(bào)錯(cuò)信息

使用老的書寫方式從數(shù)據(jù)庫導(dǎo)入數(shù)據(jù)到pandas, 會(huì)打出一條warning信息:

UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy.

二、老的書寫方式

老的書寫方式為:

import pymysql
import pandas as pd

db_host = 'localhost'
user = 'root'
passwd = '123456'
db = 'mytestdb'

conn = pymysql.connect(host=db_host,
                       user=user,
                       passwd=passwd,
                       db=db,
                       charset='utf8')

sql = 'SELECT * FROM students'

pd.set_option('display.unicode.ambiguous_as_wide', True)
pd.set_option('display.unicode.east_asian_width', True)
df = pd.read_sql(sql, conn)
print(df)

conn.close()

三、新的書寫方式

按照提示,推薦使用SQLAlchemy,需要先安裝SQLAlchemy庫:

pip install sqlalchemy

Pandas告警UserWarning: pandas only supports SQLAlchemy connectable,疑難雜癥,pandas,python,數(shù)據(jù)挖掘,開發(fā)語言,數(shù)據(jù)庫

新版本的pandas庫中con參數(shù)使用sqlalchemy庫創(chuàng)建的create_engine對(duì)象 。創(chuàng)建create_engine對(duì)象(格式類似于URL地址)

from sqlalchemy import create_engine
import pandas as pd

MYSQL_HOST = 'localhost'
MYSQL_PORT = '3306'
MYSQL_USER = 'root'
MYSQL_PASSWORD = '123456'
MYSQL_DB = 'mytestdb'

engine = create_engine('mysql+pymysql://%s:%s@%s:%s/%s?charset=utf8'
                           % (MYSQL_USER, MYSQL_PASSWORD, MYSQL_HOST, MYSQL_PORT, MYSQL_DB))

sql = 'SELECT * FROM students'

df = pd.read_sql(sql, engine)

pd.set_option('display.unicode.ambiguous_as_wide', True)
pd.set_option('display.unicode.east_asian_width', True)
print(df)

Pandas告警UserWarning: pandas only supports SQLAlchemy connectable,疑難雜癥,pandas,python,數(shù)據(jù)挖掘,開發(fā)語言,數(shù)據(jù)庫文章來源地址http://www.zghlxwxcb.cn/news/detail-570811.html

到了這里,關(guān)于Pandas告警UserWarning: pandas only supports SQLAlchemy connectable的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 08-pandas 入門-pandas的數(shù)據(jù)結(jié)構(gòu)

    08-pandas 入門-pandas的數(shù)據(jù)結(jié)構(gòu)

    要使用pandas,你首先就得熟悉它的兩個(gè)主要數(shù)據(jù)結(jié)構(gòu):Series和DataFrame。雖然它們并不能解決所有問題,但它們?yōu)榇蠖鄶?shù)應(yīng)用提供了一種可靠的、易于使用的基礎(chǔ)。 Series是一種類似于一維數(shù)組的對(duì)象,它由一組數(shù)據(jù)(各種NumPy數(shù)據(jù)類型)以及一組與之相關(guān)的數(shù)據(jù)標(biāo)簽(即索引)

    2024年02月11日
    瀏覽(36)
  • 【玩轉(zhuǎn)pandas系列】pandas數(shù)據(jù)結(jié)構(gòu)—DataFrame

    【玩轉(zhuǎn)pandas系列】pandas數(shù)據(jù)結(jié)構(gòu)—DataFrame

    大家好!我是一朵向陽花(花花花)??,本期跟大家分享的知識(shí)是 pandas 數(shù)據(jù)結(jié)構(gòu)——DataFrame。 作者的【 Python 數(shù)據(jù)分析】專欄正在火熱更新中??,如果本文對(duì)您有幫助,歡迎大家點(diǎn)贊 + 評(píng)論 + 收藏 ! 每日金句分享: 慢慢來,誰還沒有一個(gè)努力的過程?!弧?pony「網(wǎng)易云

    2024年02月15日
    瀏覽(27)
  • [黑馬程序員Pandas教程]——Pandas快速體驗(yàn)

    [黑馬程序員Pandas教程]——Pandas快速體驗(yàn)

    目錄: 為什么要使用Python做數(shù)據(jù)開發(fā) Python在數(shù)據(jù)開發(fā)領(lǐng)域的優(yōu)勢(shì) 為什么要學(xué)習(xí)Pandas 其他常用Python庫介紹 主要內(nèi)容介紹 Anaconda安裝 Anaconda的虛擬環(huán)境管理 虛擬環(huán)境的作用 可以通過Anaconda界面創(chuàng)建虛擬環(huán)境 通過命令行創(chuàng)建虛擬環(huán)境 通過Anaconda管理界面安裝包 也可以通過anac

    2024年02月06日
    瀏覽(15)
  • 【玩轉(zhuǎn)pandas系列】pandas數(shù)據(jù)結(jié)構(gòu)—Series

    【玩轉(zhuǎn)pandas系列】pandas數(shù)據(jù)結(jié)構(gòu)—Series

    大家好!我是一朵向陽花(花花花),本期跟大家分享的知識(shí)是 pandas 數(shù)據(jù)結(jié)構(gòu)——Series。 作者的【 Python 數(shù)據(jù)分析】專欄正在火熱更新中,如果本文對(duì)您有幫助,歡迎大家點(diǎn)贊 + 評(píng)論 + 收藏 ! 每日金句分享: 愿你有一天,能和你最重要的人重逢?!弧?艾拉「可塑性記憶

    2024年02月15日
    瀏覽(25)
  • 【頭歌】——數(shù)據(jù)分析與實(shí)踐-python-Pandas 初體驗(yàn)-Pandas數(shù)據(jù)取值與選擇-Pandas進(jìn)階

    第1關(guān) 了解數(shù)據(jù)處理對(duì)象–Series 第2關(guān) 了解數(shù)據(jù)處理對(duì)象-DataFrame 第3關(guān) 讀取 CSV 格式數(shù)據(jù) 第4關(guān) 數(shù)據(jù)的基本操作——排序 第5關(guān) 數(shù)據(jù)的基本操作——?jiǎng)h除 第6關(guān) 數(shù)據(jù)的基本操作——算術(shù)運(yùn)算 第7關(guān) 數(shù)據(jù)的基本操作——去重 第8關(guān) 數(shù)據(jù)重塑 第1關(guān) Series數(shù)據(jù)選擇 第2關(guān) DataFrame數(shù)據(jù)

    2024年01月22日
    瀏覽(155)
  • 【pandas使用技巧】pandas中空值的處理方法

    在pandas中,可以使用fillna()方法對(duì)DataFrame中的空值進(jìn)行處理。fillna()方法可以接受一個(gè)參數(shù),用于指定如何填充空值。以下是一些常用的填充方式: 使用固定值填充:fillna(value) 使用前一個(gè)非空值填充:fillna(method=‘ffill’) 使用后一個(gè)非空值填充:fillna(method=‘bfill’) 使用平均

    2024年02月15日
    瀏覽(21)
  • 【數(shù)據(jù)分析 - 基礎(chǔ)入門之pandas篇①】- pandas介紹

    【數(shù)據(jù)分析 - 基礎(chǔ)入門之pandas篇①】- pandas介紹

    pandas 是 Python 的 核心數(shù)據(jù)分析支持庫 ,提供了快速、靈活、明確的數(shù)據(jù)結(jié)構(gòu),旨在簡單、直觀地處理關(guān)系型、標(biāo)記型數(shù)據(jù)。 pandas 的目標(biāo)是成為 Python 數(shù)據(jù)分析實(shí)踐與實(shí)戰(zhàn)的必備高級(jí)工具 ,其長遠(yuǎn)目標(biāo)是成為最強(qiáng)大、最靈活、可以支持任何語言的開源數(shù)據(jù)分析工具。經(jīng)過多年

    2024年02月13日
    瀏覽(26)
  • 《Python數(shù)據(jù)分析技術(shù)?!返?6章使用 Pandas 準(zhǔn)備數(shù)據(jù) 01 Pandas概覽(Pandas at a glance)

    《Python數(shù)據(jù)分析技術(shù)棧》第06章使用 Pandas 準(zhǔn)備數(shù)據(jù) 01 Pandas概覽(Pandas at a glance) Wes McKinney developed the Pandas library in 2008. The name (Pandas) comes from the term “Panel Data” used in econometrics for analyzing time-series data. Pandas has many features, listed in the following, that make it a popular tool for data wrang

    2024年01月23日
    瀏覽(24)
  • ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+

    該錯(cuò)誤提示表示您的 OpenSSL 版本過低,無法兼容 urllib3 v2.0。 解決此問題的方法是升級(jí)您的 OpenSSL 版本至 1.1.1 或以上。具體操作如下: 方法一: 檢查您的 OpenSSL 版本,使用以下命令: openssl version 如果您的 OpenSSL 版本低于 1.1.1,可以使用以下方式升級(jí): 安裝完畢后,再次運(yùn)

    2024年02月06日
    瀏覽(24)
  • pycharm 顯示沒有pandas模塊              No module named ‘pandas‘

    pycharm 顯示沒有pandas模塊 No module named ‘pandas‘

    No module named \\\'pandas\\\' 更改運(yùn)行環(huán)境 因?yàn)槲乙呀?jīng)下過anaconda了?。?本來我以為我python沒安裝pandas庫 我想pip install pandas 但是顯示 我已經(jīng)在anaconda里面下過了 就不用重新下了 更改pycharm的運(yùn)行環(huán)境 換成anaconda的就可以啦 file--settings--當(dāng)前的project--python interpreter--anaconda 這樣anaconda的庫

    2024年02月16日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包