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

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.基礎(chǔ)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.基礎(chǔ)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)

總結(jié)

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

相關(guān)文章

  • 利用python庫matplotlib繪制不同的圖表

    利用python庫matplotlib繪制不同的圖表

    這篇文章主要介紹了利用python庫matplotlib繪制不同的圖表,使用python中的matplotlib繪制圖表,主要分享繪制簡單的曲線圖、單條曲線圖、多條曲線圖、直方圖以及散點圖的思路和用法,需要的朋友可以參考一下
    2022-03-03
  • Python運行時修改業(yè)務SQL代碼

    Python運行時修改業(yè)務SQL代碼

    這篇文章主要介紹了Python運行時修改業(yè)務SQL代碼,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-06-06
  • Python Http請求json解析庫用法解析

    Python Http請求json解析庫用法解析

    這篇文章主要介紹了Python Http請求json解析庫用法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-11-11
  • 進一步理解Python中的函數(shù)編程

    進一步理解Python中的函數(shù)編程

    這篇文章主要介紹了進一步理解Python中的函數(shù)編程,本文進一步討論了Python中函數(shù)編程的一些要點,來自IBM官方技術(shù)文檔,需要的朋友可以參考下
    2015-04-04
  • 用Python 爬取貓眼電影數(shù)據(jù)分析《無名之輩》

    用Python 爬取貓眼電影數(shù)據(jù)分析《無名之輩》

    這篇文章主要介紹了用Python 爬取貓眼電影數(shù)據(jù)分析《無名之輩》,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • 幾行代碼讓 Python 函數(shù)執(zhí)行快 30 倍

    幾行代碼讓 Python 函數(shù)執(zhí)行快 30 倍

    Python 編程語言,與其他流行編程語言相比主要缺點是它的動態(tài)特性和多功能屬性拖慢了速度表現(xiàn)。Python 代碼是在運行時被解釋的,而不是在編譯時被編譯為原生代碼。在本文中,我們將討論如何用多處理模塊并行執(zhí)行自定義 Python 函數(shù),并進一步對比運行時間指標。

    2021-10-10
  • Python如何根據(jù)字典中的值排序

    Python如何根據(jù)字典中的值排序

    這篇文章主要介紹了Python如何根據(jù)字典中的值排序問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • 基于Python詞云分析政府工作報告關(guān)鍵詞

    基于Python詞云分析政府工作報告關(guān)鍵詞

    這篇文章主要介紹了基于Python詞云分析政府工作報告關(guān)鍵詞,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-06-06
  • 將pytorch轉(zhuǎn)成longtensor的簡單方法

    將pytorch轉(zhuǎn)成longtensor的簡單方法

    今天小編就為大家分享一篇將pytorch轉(zhuǎn)成longtensor的簡單方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • 深入解讀Python解析XML的幾種方式

    深入解讀Python解析XML的幾種方式

    這篇文章主要為大家詳細介紹了深入解讀Python解析XML的幾種方式,以ElementTree模塊為例,演示具體使用方法和場景,感興趣的小伙伴們可以參考一下
    2016-02-02

最新評論

瓦房店市| 巴林左旗| 和田县| 玉门市| 青田县| 云安县| 双牌县| 新余市| 山阴县| 泾源县| 孝感市| 安泽县| 雷波县| 睢宁县| 囊谦县| 丰都县| 诸暨市| 沙河市| 栾川县| 濉溪县| 顺平县| 十堰市| 南汇区| 鹤山市| 连山| 酒泉市| 桐庐县| 拉萨市| 眉山市| 墨江| 阿城市| 洛川县| 玉山县| 平江县| 石渠县| 梧州市| 运城市| 阿城市| 庄河市| 台州市| 独山县|