最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Pandas讀取外部數(shù)據(jù)的幾種實現(xiàn)方法

 更新時間:2026年04月17日 09:41:49   作者:林深時見鹿1  
本文主要介紹了Pandas讀取外部數(shù)據(jù)的幾種實現(xiàn)方法,主要包括文本文件、Excel文件、JSON文件以及數(shù)據(jù)庫文件(MySQL/PostgreSQL)的讀取方式,感興趣的可以了解一下

Pandas 支持讀取幾乎所有常見的外部數(shù)據(jù)格式,核心是 pd.read_* 系列函數(shù),以下是最常用的格式及用法:

1. 讀取文本文件(CSV/TXT)

這是最常用的場景,核心函數(shù) pd.read_csv(),支持自定義分隔符、編碼、列名等。

import pandas as pd
# 讀取CSV文件(默認逗號分隔)
df = pd.read_csv(
    "data.csv",          # 文件路徑(本地/URL)
    encoding="utf-8",    # 編碼(中文常用utf-8/gbk)
    header=0,            # 第0行作為列名(默認)
    index_col=None,      # 不將某列作為索引
    sep=",",             # 分隔符(TXT常用"\t")
    na_values=["NA", "缺失", "-"],  # 哪些值視為NaN
    skiprows=1,          # 跳過前1行(如跳過注釋行)
    usecols=["姓名", "分數(shù)", "班級"]  # 只讀取指定列
)
print("讀取的CSV數(shù)據(jù):")
print(df.head())  # 查看前5行

關鍵參數(shù)說明

參數(shù)作用常用值
encoding文件編碼utf-8/gbk(解決中文亂碼)
header列名行號None(無列名)/0(第一行)
na_values缺失值映射["", "NA", "無"]
usecols篩選列["列1", "列2"](減少內存占用)
dtype指定列類型{"分數(shù)": int, "班級": str}

2. 讀取 Excel 文件(XLS/XLSX)

核心函數(shù) pd.read_excel(),需先安裝依賴:

pip install openpyxl  # 讀取xlsx
pip install xlrd      # 讀取xls

基礎用法

import pandas as pd
# 讀取Excel文件(指定sheet)
df = pd.read_excel(
    "data.xlsx",
    sheet_name="學生成績",  # 指定sheet名稱/索引(0為第一個)
    header=0,
    usecols="A:C",         # 只讀取A-C列
    dtype={"分數(shù)": float},
    na_values=["未填寫"]
)
print("讀取的Excel數(shù)據(jù):")
print(df.info())  # 查看數(shù)據(jù)基本信息

3. 讀取 JSON 文件

核心函數(shù) pd.read_json(),適合讀取結構化的 JSON 數(shù)據(jù):

import pandas as pd
# 讀取JSON文件
df = pd.read_json(
    "data.json",
    orient="records",  # JSON格式(records:[{"列1":值}, ...])
    encoding="utf-8"
)
print(df.head())

4. 讀取數(shù)據(jù)庫數(shù)據(jù)(MySQL/PostgreSQL)

需安裝數(shù)據(jù)庫驅動(以 MySQL 為例):

pip install pymysql 

基礎用法

import pandas as pd
import pymysql
# 建立數(shù)據(jù)庫連接
conn = pymysql.connect(
    host="localhost",
    user="root",
    password="123456",
    database="test_db"
)
# 讀取數(shù)據(jù)庫表
df = pd.read_sql(
    "SELECT * FROM student_scores",  # SQL語句
    con=conn  # 數(shù)據(jù)庫連接
)
conn.close()  # 關閉連接
print(df.head())

到此這篇關于Pandas讀取外部數(shù)據(jù)的幾種實現(xiàn)方法的文章就介紹到這了,更多相關Pandas讀取外部數(shù)據(jù)內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 詳解pytest傳遞參數(shù)的幾種方式

    詳解pytest傳遞參數(shù)的幾種方式

    本文主要介紹了詳解pytest傳遞參數(shù)的幾種方式,詳細的介紹了4種傳參方式,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學習學習吧
    2024-03-03
  • Python實戰(zhàn)基礎之Pandas統(tǒng)計某個數(shù)據(jù)列的空值個數(shù)

    Python實戰(zhàn)基礎之Pandas統(tǒng)計某個數(shù)據(jù)列的空值個數(shù)

    我們在處理數(shù)據(jù)的時候,經常需要檢查數(shù)據(jù)的質量,也需要知道出問題的數(shù)據(jù)在哪個位置,下面這篇文章主要給大家介紹了關于Python實戰(zhàn)基礎之利用Pandas統(tǒng)計某個數(shù)據(jù)列空值個數(shù)的相關資料,需要的朋友可以參考下
    2022-08-08
  • Python使用psycopg2操作PostgreSQL數(shù)據(jù)庫的完全指南

    Python使用psycopg2操作PostgreSQL數(shù)據(jù)庫的完全指南

    psycopg2 是 Python 中最流行的 PostgreSQL 數(shù)據(jù)庫適配器,它實現(xiàn)了 Python DB API 2.0 規(guī)范,同時提供了許多 PostgreSQL 特有的功能支持,下面我們來看看如何使用psycopg2操作PostgreSQL進行連接和增刪改查操作吧
    2025-06-06
  • Django token 生成與驗證的實現(xiàn)

    Django token 生成與驗證的實現(xiàn)

    本文主要介紹了Django token 生成與驗證的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-04-04
  • pytorch排查loss值出現(xiàn)nan的情況及解決

    pytorch排查loss值出現(xiàn)nan的情況及解決

    在實驗室訓練中,損失值出現(xiàn)nan是因條件篩選導致空列表,觸發(fā)torch.log()錯誤,通過包裹訓練代碼快速定位問題,最終解決方案是添加1e-7常量確保數(shù)值穩(wěn)定性,避免計算異常
    2025-09-09
  • 詳談python read readline readlines的區(qū)別

    詳談python read readline readlines的區(qū)別

    下面小編就為大家?guī)硪黄斦刾ython read readline readlines的區(qū)別。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • 關于python返回值return用法詳解

    關于python返回值return用法詳解

    這篇文章主要介紹了python中的return關鍵字,包括其含義、作用、默認返回值、不同整數(shù)值的含義、返回值的類型、函數(shù)作為參數(shù)傳遞以及在類方法中的特殊情況,需要的朋友可以參考下
    2024-12-12
  • python super函數(shù)使用方法詳解

    python super函數(shù)使用方法詳解

    這篇文章主要介紹了python super函數(shù)使用方法詳解,需要的朋友可以參考下
    2020-02-02
  • python 函數(shù)的缺省參數(shù)使用注意事項分析

    python 函數(shù)的缺省參數(shù)使用注意事項分析

    這篇文章主要介紹了python 函數(shù)的缺省參數(shù)使用注意事項,結合實例形式分析了Python函數(shù)缺省參數(shù)的使用方法與操作注意事項,需要的朋友可以參考下
    2019-09-09
  • python求numpy中array按列非零元素的平均值案例

    python求numpy中array按列非零元素的平均值案例

    這篇文章主要介紹了python求numpy中array按列非零元素的平均值案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06

最新評論

石阡县| 萨迦县| 通州市| 化德县| 长海县| 清远市| 孙吴县| 宜丰县| 桂平市| 沧州市| 句容市| 苏州市| 遂川县| 汤阴县| 台中市| 社会| 东城区| 巨鹿县| 齐河县| 星子县| 汤原县| 买车| 乌鲁木齐市| 甘孜| 名山县| 淮滨县| 日照市| 怀柔区| 津市市| 深圳市| 新巴尔虎左旗| 富蕴县| 博客| 监利县| 尖扎县| 沅江市| 班玛县| 呼伦贝尔市| 道真| 景德镇市| 梅河口市|