中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python怎么用pandas讀寫和追加csv文件

發布時間:2022-02-09 09:58:11 來源:億速云 閱讀:387 作者:小新 欄目:開發技術

這篇文章將為大家詳細講解有關python怎么用pandas讀寫和追加csv文件,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

csv文件

CSV文件是最常用的一個文件存儲方式。逗號分隔值(Common-Separated Values,CSV)文件以純文本形式存儲表格數據(注:分隔字符也可以是其他字符)。純文本說明該文件是一個字符序列,不包含必須像二進制數字那樣被解讀的數據。

CSV文件由任意數目記錄組成,記錄間以某種換行符分隔;每條記錄由若干字段組成,字段間以字符(如逗號)或字符串分隔。

一、創建csv文件

python怎么用pandas讀寫和追加csv文件

用記事本打開如圖所示

python怎么用pandas讀寫和追加csv文件

二、讀寫csv文件

1.基礎python

import csv
with open('supplier_data.csv','r')as f:
    reader = csv.reader(f)
    for row in reader:
        print(row)

python怎么用pandas讀寫和追加csv文件

2.pandas

import pandas as pd
df = pd.read_csv('supplier_data.csv')
print(df)

python怎么用pandas讀寫和追加csv文件

三、追加csv文件

1.基礎python

import csv
with open('supplier_data.csv','a') as f:
    writer = csv.writer(f)
    writer.writerow(['7','hu','18','100','90','85'])
    writer.writerow(['8','zahng','19','87','97','77'])

python怎么用pandas讀寫和追加csv文件

此時我們發現加入的數據會空一行,要解決這個問題我們要用到newline=‘’

import csv
with open('supplier_data.csv','a',newline='') as f:
    writer = csv.writer(f)
    writer.writerow(['7','hu','18','100','90','85'])
    writer.writerow(['8','zahng','19','87','97','77'])

python怎么用pandas讀寫和追加csv文件

python怎么用pandas讀寫和追加csv文件

此時,上述代碼出現的問題就解決了

2.pandas

import pandas
a={'sid':[7],'sname':['hu'],'sage':[18],'math':[100],'english':[90],'cs':[85]}
df = pandas.DataFrame(a)
#mode = 'a'為追加數據,index為每行的索引序號,header為標題
df.to_csv('supplier_data.csv',mode='a',index=False,header=False)

關于“python怎么用pandas讀寫和追加csv文件”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

无锡市| 宣恩县| 禹州市| 宁南县| 左权县| 和政县| 神农架林区| 宜兰县| 姜堰市| 北海市| 台湾省| 垦利县| 武隆县| 治多县| 永年县| 马鞍山市| 湖北省| 古浪县| 鄯善县| 吉木乃县| 乌海市| 板桥市| 吴忠市| 万山特区| 工布江达县| 科技| 布尔津县| 海丰县| 宁海县| 兴隆县| 重庆市| 泸西县| 利辛县| 宁城县| 湘阴县| 托里县| 黎川县| 堆龙德庆县| 铁岭市| 弋阳县| 临桂县|