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

python利用pandas和csv包向一個csv文件寫入或追加數(shù)據(jù)

 更新時間:2023年07月13日 11:07:24   作者:ZPeng_Yan  
這篇文章主要給大家介紹了關(guān)于python利用pandas和csv包向一個csv文件寫入或追加數(shù)據(jù)的相關(guān)資料,我們越來越多的使用pandas進(jìn)行數(shù)據(jù)處理,有時需要向一個已經(jīng)存在的csv文件寫入數(shù)據(jù),需要的朋友可以參考下

1. 使用pandas

import pandas
a = {
    "姓名":['張三','李四'],
    "年齡":[23,25]
}
data = pandas.DataFrame(a) # a需要是字典格式
# mode='a'表示追加, index=True表示給每行數(shù)據(jù)加索引序號, header=False表示不加標(biāo)題
data.to_csv("test1.csv",mode='a',index=False,header=True)

或者

import pandas
a = [['張三',23],['李四',25]]
data = pandas.DataFrame(data=a) # 
# mode='a'表示追加, index=True表示給每行數(shù)據(jù)加索引序號, header=False表示不加標(biāo)題
data.to_csv("test2.csv",mode='a',index=False,header=['name', 'age'])

一行加入一個數(shù)據(jù)

import pandas
a = ['張三','李四']
data = pandas.DataFrame(data=a) # 
# mode='a'表示追加, index=True表示給每行數(shù)據(jù)加索引序號, header=False表示不加標(biāo)題
data.to_csv("test3.csv",mode='a',index=False,header=['name'])

2. 使用csv

# -*- coding:utf8 -*-
import csv
# 'w':將數(shù)據(jù)寫入文件時候會將文件之前的數(shù)據(jù)覆蓋
# 'a': 實(shí)現(xiàn)的是追加,寫數(shù)據(jù)不會覆蓋文件之前的數(shù)據(jù)
# newline='': 這個限定插入新數(shù)據(jù)不會空行,如果沒有這個,每次插入數(shù)據(jù)都會隔行填數(shù)據(jù)
csv_file = csv.writer(open('test.csv','w',newline=''))
csv_file.writerow(['姓名','年齡'])
csv_file = csv.writer(open('test.csv','a',newline=''))
csv_file.writerows([['張三',23],['李四',25]])
print(type(csv_file))

附:pandas dataframe 向csv文件追加列、追加行

1. 向csv文件追加寫入行

df_data.to_csv('data.csv', mode='a', header=True, index=None)

to_csv函數(shù)的參數(shù):

  • mode=‘a’:即向csv文件追加數(shù)據(jù),按行追加(如果不存在這個 csv文件,則創(chuàng)建一個并 添加數(shù)據(jù))
  • header=True:寫入dataframe的列名(表頭)
  • index=None:不添加索引

例:

for index,item in enumerate(list_code):
    time_name = 'the_time_'+str(index)
    data_frame = pd.DataFrame({time_name:all_time[index],list_name[index]:all_value[index]})
    data_frame.to_csv("data_result.csv", sep=',',mode='a',index = false)

2. 向csv文件追加寫入列

for index,item in enumerate(list_code):
    time_name = 'the_time_'+str(index)
    if index==0:
        data_frame = pd.DataFrame({time_name:all_time[index],list_name[index]:all_value[index]})     ##創(chuàng)建一個data_frame
    else:
        data_frame[time_name] = all_time[index]                                                      ##新列   
        data_frame[list_name[index]] = all_value[index]                                              ##新列
data_frame.to_csv("data_result.csv", sep=',')

總結(jié)

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

相關(guān)文章

  • python?open讀取文件內(nèi)容時的mode模式解析

    python?open讀取文件內(nèi)容時的mode模式解析

    這篇文章主要介紹了python?open讀取文件內(nèi)容時的mode模式解析,Python可以使用open函數(shù)來實(shí)現(xiàn)文件的打開,關(guān)閉,讀寫操作,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-05-05
  • 關(guān)于python 跨域處理方式詳解

    關(guān)于python 跨域處理方式詳解

    這篇文章主要介紹了關(guān)于python 跨域處理方式詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • python爬蟲框架scrapy實(shí)現(xiàn)模擬登錄操作示例

    python爬蟲框架scrapy實(shí)現(xiàn)模擬登錄操作示例

    這篇文章主要介紹了python爬蟲框架scrapy實(shí)現(xiàn)模擬登錄操作,結(jié)合實(shí)例形式分析了scrapy框架實(shí)現(xiàn)模擬登陸操作的步驟、相關(guān)實(shí)現(xiàn)技巧與注意事項(xiàng),需要的朋友可以參考下
    2018-08-08
  • python 將dicom圖片轉(zhuǎn)換成jpg圖片的實(shí)例

    python 將dicom圖片轉(zhuǎn)換成jpg圖片的實(shí)例

    今天小編就為大家分享一篇python 將dicom圖片轉(zhuǎn)換成jpg圖片的實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • conda安裝GPU版pytorch默認(rèn)卻是cpu版本

    conda安裝GPU版pytorch默認(rèn)卻是cpu版本

    本文主要介紹了遇到Conda安裝PyTorch GPU版本卻默認(rèn)安裝CPU的問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-06-06
  • TensorFlow2.0使用keras訓(xùn)練模型的實(shí)現(xiàn)

    TensorFlow2.0使用keras訓(xùn)練模型的實(shí)現(xiàn)

    這篇文章主要介紹了TensorFlow2.0使用keras訓(xùn)練模型的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • Python numpy大矩陣運(yùn)算內(nèi)存不足如何解決

    Python numpy大矩陣運(yùn)算內(nèi)存不足如何解決

    這篇文章主要介紹了Python numpy大矩陣運(yùn)算內(nèi)存不足如何解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-11-11
  • Python利用atexit模塊實(shí)現(xiàn)優(yōu)雅處理程序退出

    Python利用atexit模塊實(shí)現(xiàn)優(yōu)雅處理程序退出

    Python的atexit模塊提供了一種方便的方式來注冊這些退出時執(zhí)行的函數(shù),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-03-03
  • Django模板導(dǎo)入母版繼承和自定義返回Html片段過程解析

    Django模板導(dǎo)入母版繼承和自定義返回Html片段過程解析

    這篇文章主要介紹了Django模板導(dǎo)入母版繼承和自定義返回Html片段過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-09-09
  • pytorch + visdom CNN處理自建圖片數(shù)據(jù)集的方法

    pytorch + visdom CNN處理自建圖片數(shù)據(jù)集的方法

    這篇文章主要介紹了pytorch + visdom CNN處理自建圖片數(shù)據(jù)集的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06

最新評論

顺昌县| 轮台县| 昌宁县| 黎城县| 建平县| 双桥区| 泽州县| 日喀则市| 晋中市| 伊通| 磐安县| 庄河市| 普洱| 嵩明县| 漯河市| 聊城市| 富民县| 广平县| 商都县| 化德县| 九龙城区| 宜州市| 赤水市| 根河市| 子长县| 延川县| 石嘴山市| 海丰县| 寻甸| 方正县| 武夷山市| 易门县| 扬州市| 马龙县| 元氏县| 绍兴县| 安徽省| 博野县| 金乡县| 宁晋县| 同仁县|