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

python用pandas讀寫和追加csv文件

 更新時間:2022年02月08日 16:22:09   作者:Anan.3  
大家好,本篇文章主要講的是python用pandas讀寫和追加csv文件,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下

csv文件

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

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

一、創(chuàng)建csv文件

示例:pandas 是基于NumPy 的一種工具,該工具是為了解決數(shù)據(jù)分析任務而創(chuàng)建的。

用記事本打開如圖所示

在這里插入圖片描述

二、讀寫csv文件

1.基礎python

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

在這里插入圖片描述

2.pandas

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

在這里插入圖片描述

三、追加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'])

在這里插入圖片描述

此時我們發(fā)現(xiàn)加入的數(shù)據(jù)會空一行,要解決這個問題我們要用到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'])

在這里插入圖片描述

在這里插入圖片描述

此時,上述代碼出現(xiàn)的問題就解決了

2.pandas

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

總結

到此這篇關于python用pandas讀寫和追加csv文件的文章就介紹到這了,更多相關python pandas操作csv文件內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • python實現(xiàn)用戶管理系統(tǒng)

    python實現(xiàn)用戶管理系統(tǒng)

    這篇文章主要為大家詳細介紹了python實現(xiàn)用戶管理系統(tǒng),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • Python讀取圖像并顯示灰度圖的實現(xiàn)

    Python讀取圖像并顯示灰度圖的實現(xiàn)

    這篇文章主要介紹了Python讀取圖像并顯示灰度圖的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • Python之eval()函數(shù)危險性淺析

    Python之eval()函數(shù)危險性淺析

    這篇文章主要介紹了Python之eval()函數(shù)危險性淺析,需要的朋友可以參考下
    2014-07-07
  • 一文搞懂Python Sklearn庫使用

    一文搞懂Python Sklearn庫使用

    Python sklearn庫是一個豐富的機器學習,本文通過實例代碼給大家介紹了Python Sklearn庫使用方法,需要的朋友可以參考下
    2021-08-08
  • Python正則表達式知識匯總

    Python正則表達式知識匯總

    本文介紹了Python正則表達式的相關基礎知識,本文的內容不包括如何編寫高效的正則表達式、如何優(yōu)化正則表達式,這些主題請查看其他教程。
    2017-09-09
  • Python?迭代器Iterator詳情

    Python?迭代器Iterator詳情

    這篇文章主要介紹了Python?迭代器Iterator詳情,迭代器可以幫助我們解決面對復雜的數(shù)據(jù)場景時,快速簡便的獲取數(shù)據(jù),下文關于其詳細介紹,需要的小伙伴可以參考一下
    2022-05-05
  • Python基于WordCloud制作詞云圖

    Python基于WordCloud制作詞云圖

    這篇文章主要介紹了python基于WordCloud制作詞云圖,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-11-11
  • 使用Pytorch搭建模型的步驟

    使用Pytorch搭建模型的步驟

    這篇文章主要介紹了使用Pytorch搭建模型的步驟,幫助大家更好的理解和使用Pytorch,進行機器學習,感興趣的朋友可以了解下
    2020-11-11
  • Python利用公共鍵如何對字典列表進行排序詳解

    Python利用公共鍵如何對字典列表進行排序詳解

    這篇文章主要給大家介紹了關于Python利用公共鍵如何對字典列表進行排序的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用python具有一定的參考學習價值,需要的朋友們隨著小編來一起學習學習吧
    2018-05-05
  • Python?GUI布局工具Tkinter入門之旅

    Python?GUI布局工具Tkinter入門之旅

    這篇文章主要為大家介紹了Python?GUI布局工具Tkinter的基礎,Tkinter?作為?Python?的標準庫,是非常流行的?Python?GUI?工具,同時也是非常容易學習的,今天我們就來開啟?Tkinter的入門之旅
    2022-08-08

最新評論