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

python讀寫csv文件并增加行列的實(shí)例代碼

 更新時(shí)間:2019年08月01日 10:57:46   作者:小鋒子Shawn  
這篇文章主要介紹了python讀寫csv文件并增加行列的實(shí)現(xiàn)方法,文中給大家介紹了python寫入csv文件的幾種方法總結(jié),給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

python讀寫csv文件并增加行列,具體代碼如下所示:

# -*- coding: utf-8 -*-
"""
Created on Thu Aug 17 11:28:17 2017
@author: Shawn Yuen
"""
import csv
d = list(range(38685))
with open('./kinetics_test.csv') as f1:
 f_csv = csv.DictReader(f1)
 for i, row in enumerate(f_csv):
 #print(row)
 key1 = 'label'
 value1 = 'test'
 row[key1] = value1
 key2 = 'is_cc'
 value2 = '0'
 row[key2] = value2
 d[i] = row
f1.close()
headers = ['label', 'youtube_id', 'time_start', 'time_end', 'split', 'is_cc']
with open('./kinetics_test_new_.csv', 'w') as f:
 f_csv = csv.DictWriter(f, headers)
 f_csv.writeheader()
 f_csv.writerows(d)
f.close()
with open('./kinetics_test_new_.csv','rt') as fin:
 lines=''
 for line in fin:
 if line!='\n':
  lines+=line
with open('./kinetics_test_new.csv','wt')as fout:
 fout.write(lines)

為了下載test數(shù)據(jù),

方法一: 用Excel打開csv文件,手動(dòng)添加label和is_cc;

方法二: 利用python里面的csv模塊改寫。

生成的csv文件中奇怪的多了一些空行,然后找到解決方法,見參考資料。

python使用writerows寫csv文件產(chǎn)生多余空行

python 定義給定初值或長度的list

知識點(diǎn)擴(kuò)展:

python寫入csv文件的幾種方法總結(jié)

最常用的一種方法,利用pandas包

import pandas as pd
#任意的多組列表
a = [1,2,3]
 b = [4,5,6] 
#字典中的key值即為csv中列名
dataframe = pd.DataFrame({'a_name':a,'b_name':b})
#將DataFrame存儲為csv,index表示是否顯示行名,default=True
 dataframe.to_csv("test.csv",index=False,sep=',')
 a_name b_name
 0 1 4
 1 2 5
 2 3 6

同樣pandas也提供簡單的讀csv方法

import pandas as pd
 data = pd.read_csv('test.csv')

會得到一個(gè)DataFrame類型的data,不熟悉處理方法可以參考pandas十分鐘入門

另一種方法用csv包,一行一行寫入

import csv
#python2可以用file替代open
 with open("test.csv","w") as csvfile: 
 writer = csv.writer(csvfile)
 #先寫入columns_name
 writer.writerow(["index","a_name","b_name"])
 #寫入多行用writerows
 writer.writerows([[0,1,3],[1,2,3],[2,3,4]])

 index a_name b_name
 0 1 3
 1 2 3
 2 3 4

讀取csv文件用reader

import csv
 with open("test.csv","r") as csvfile:
 reader = csv.reader(csvfile)
 #這里不需要readlines
 for line in reader:
  print line

總結(jié)

以上所述是小編給大家介紹的python讀寫csv文件并增加行列的實(shí)例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

相關(guān)文章

  • 樹莓派3 搭建 django 服務(wù)器的實(shí)例

    樹莓派3 搭建 django 服務(wù)器的實(shí)例

    今天小編就為大家分享一篇樹莓派3 搭建 django 服務(wù)器的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • 基于Python自制一個(gè)資源管理器

    基于Python自制一個(gè)資源管理器

    這篇文章主要為大家詳細(xì)介紹了如何基于Python自制一個(gè)資源管理器,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,感興趣的小伙伴可以了解下
    2025-02-02
  • Python基礎(chǔ)總結(jié)之itertools模塊詳解

    Python基礎(chǔ)總結(jié)之itertools模塊詳解

    itertools模塊是Python中一個(gè)鮮為人知但功能強(qiáng)大的工具,它專注于高效、內(nèi)存友好的迭代器操作,使其成為處理大型或復(fù)雜數(shù)據(jù)集的理想選擇,今天我們一起探討Python標(biāo)準(zhǔn)庫中的一個(gè)隱藏的寶藏:itertools模塊,感興趣的朋友一起看看吧
    2024-06-06
  • Python標(biāo)準(zhǔn)庫之collections包的使用教程

    Python標(biāo)準(zhǔn)庫之collections包的使用教程

    這篇文章主要給大家介紹了Python標(biāo)準(zhǔn)庫之collections包的使用教程,詳細(xì)介紹了collections中多個(gè)集合類的使用方法,相信對大家具有一定的參考價(jià)值,需要的朋友們下面隨小編一起來學(xué)習(xí)學(xué)習(xí)吧。
    2017-04-04
  • python實(shí)現(xiàn)圖片,視頻人臉識別(dlib版)

    python實(shí)現(xiàn)圖片,視頻人臉識別(dlib版)

    這篇文章主要介紹了python實(shí)現(xiàn)圖像,視頻人臉識別(dlib版)的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下
    2020-11-11
  • python實(shí)現(xiàn)凱撒密碼

    python實(shí)現(xiàn)凱撒密碼

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)凱撒密碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • Python中函數(shù)的參數(shù)傳遞與可變長參數(shù)介紹

    Python中函數(shù)的參數(shù)傳遞與可變長參數(shù)介紹

    這篇文章主要介紹了Python中函數(shù)的參數(shù)傳遞與可變長參數(shù)介紹,本文分別給出多個(gè)代碼實(shí)例來講解多種多樣的函數(shù)參數(shù),需要的朋友可以參考下
    2015-06-06
  • Python生成隨機(jī)數(shù)組的方法小結(jié)

    Python生成隨機(jī)數(shù)組的方法小結(jié)

    這篇文章主要介紹了Python生成隨機(jī)數(shù)組的方法,結(jié)合實(shí)例形式總結(jié)分析了Python使用random模塊生成隨機(jī)數(shù)與數(shù)組操作相關(guān)技巧,需要的朋友可以參考下
    2017-04-04
  • python實(shí)現(xiàn)監(jiān)控linux性能及進(jìn)程消耗性能的方法

    python實(shí)現(xiàn)監(jiān)控linux性能及進(jìn)程消耗性能的方法

    這篇文章主要介紹了python實(shí)現(xiàn)監(jiān)控linux性能及進(jìn)程消耗性能的方法,需要的朋友可以參考下
    2014-07-07
  • python實(shí)現(xiàn)折半查找和歸并排序算法

    python實(shí)現(xiàn)折半查找和歸并排序算法

    這篇文章主要介紹了python實(shí)現(xiàn)折半查找和歸并排序算法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-04-04

最新評論

泽库县| 台南市| 施甸县| 桃源县| 福泉市| 神木县| 射洪县| 阜新| 涟水县| 金川县| 桐梓县| 通渭县| 玉门市| 西盟| 同心县| 延庆县| 莫力| 宁河县| 曲周县| 伊吾县| 盐边县| 禹城市| 通化市| 克拉玛依市| 石泉县| 安远县| 沙河市| 东兰县| 新巴尔虎左旗| 平罗县| 日照市| 灵寿县| 莱西市| 顺义区| 会同县| 娄烦县| 吉首市| 水富县| 江源县| 郑州市| 图片|