1. 程式人生 > >「Python」python讀寫csv檔案並增加行列

「Python」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資料,方法一: 用Excel開啟csv檔案,手動新增label和is_cc; 方法二: 利用python裡面的csv模組改寫。生成的csv檔案中奇怪的多了一些空行,然後找到解決方法,見參考資料。

相關推薦

Pythonpythoncsv檔案增加行列

# -*- coding: utf-8 -*- """ Created on Thu Aug 17 11:28:17 2017 @author: Shawn Yuen """ import csv

pythoncsv檔案方法總結

python提供了大量的庫,可以非常方便的進行各種操作,現在把python中實現讀寫csv檔案的方法使用程式的方式呈現出來。 1、使用csv讀寫csv檔案方法總結 reader()函式是一個閱讀器把閱讀的CSV檔案每一行以一個列表表示出來以至於你可以用for迴圈來遍歷他 讀檔案的時候,開啟檔

Python.csv檔案

# encoding: UTF-8 import csv # 讀取csv檔案 stocks_list = [] #方式一 # file = open(u'../Output.csv', u"r") # data = csv.reader(file) # 返回的是迭代型別 #方式二 with

python按鈕csv檔案

from Tkinter import * import cv2 import matplotlib.pyplot as plt import matplotlib.image as mpimg import os import shutil import csv file

python資料儲存系列教程——python(pandas)csv檔案

全棧工程師開發手冊 (作者:欒鵬) CSV檔案的規範 1、使用回車換行(兩個字元)作為行分隔符,最後一行資料可以沒有這兩個字元。 2、標題行是否需要,要雙方顯示約定 3、每行記錄的欄位數要相同,使用逗號分隔。逗號是預設使用的值

python csv檔案

1. 將DataFrame資料寫入csv (1)用 csv包一行一行的寫入   import csv #python2可以用file替代open with open("test.csv","w") as csvfile:      writer =

Pythoncsv檔案的幾種方法 及 pandas.read_csv引數全解

''' Python讀寫csv檔案 逗號分隔值(Comma-Separated Values,CSV,有時也稱為字元分隔值,因為分隔字元也可以不是逗號), 其檔案以純文字形式儲存表格資料(數字和文字)。 純文字意味著該檔案是一個字元序列,不含必須像二進位制數字那樣被解讀的資

使用 Python csv 檔案

非關係型資料庫中,以文件型的資料庫 MongoDB 最為著名。還有一個很好的全文檢索引擎 Elasticsearch,基本上也可以當做一個文件型的資料庫來使用。 建立 csv 檔案: import csv with open("./csv_tutot

使用pythonCSV檔案的三種方法

Python讀寫csv檔案 覺得有用的話,歡迎一起討論相互學習~Follow Me 前言 逗號分隔值(Comma-Separated Values,CSV,有時也稱為字元分隔值,因為

Python DictReadercsv檔案

準備 此文件的示例程式碼是基於python3.5寫的。 使用csv庫前,先匯入csv庫: import csv 讀取內容 假設csv檔案的內容如下圖所示,DictReader會將第一行的內容(類標題)作為key值,第二行開始才是資料內容。即圖中的c

python文件-----csv的使用

imp index索引 lose 列表 年齡 size 一個 遍歷 數據 首先來看看原始的讀取: f= open(file,‘r‘) stat = f.readlines() print(stat) 輸出的結構是一個整體的列表。 [‘姓名,性別,年齡,愛好,人脈,學習

python xlrd,xlwt excel檔案

python 讀excel檔案,需要xlrd庫。下載地址:https://pypi.python.org/pypi/xlrd python 寫excel檔案,需要xlwt庫。下載地址:https://pypi.python.org/pypi/xlwt/1.1.2 下載後修改副檔名為rar,

python逐行txt檔案

# -*-coding:utf-8-*- import os file_obj = open("test2.txt") all_lines = file_obj.readlines() for li

python 操作excel 同一個檔案

#!/usr/bin/env python # -*- coding: utf-8 -*- # @Date : 2016-08-21 12:54:12 # @Author : Your Name ([email protected]) # @Link

Python使用openpyxlexcel檔案

from openpyxl import load_workbook #開啟一個workbook wb = load_workbook(filename="hangban.xlsx") #獲取當前活躍的worksheet,預設就是第一個worksheet #ws = wb.active  #當然也可以使用下面

STL 使用ofstream + ifstream csv檔案

csv檔案,每行的資料是用逗號分隔的,讀寫csv檔案的示例程式碼如下: #include "stdafx.h" #include <iostream> #include <string> #include <vector> #include <fst

支援各種特殊字元的 CSV 解析類 (.net 實現)(C#CSV檔案)

CSV是一種十分簡潔的資料結構,在DOTNET平臺實際使用中發現微軟官方並沒有提供預設的方法,而網上好多例子發現實現並不嚴謹甚至一些含有明顯錯誤,所以後面自己實現了一個讀寫工具類,這裡發出來希望方便後面朋友(難免還是會有考慮不到的地方,可隨時郵件聯絡) 使用該工具可對csv檔案進行讀寫(甚至不用去了解CSV的

(java筆記)javaCSV檔案的方法

CSV檔案 逗號分隔值(Comma-Separated Values,CSV,有時也稱為字元分隔值,因為分隔字元也可以不是逗號),其檔案以純文字形式儲存表格資料(數字和文字)。純文字意味著該檔案是一個字元序列,不含必須像二進位制數字那樣被解讀的資料。CSV檔案由任意數目的記錄組成,記

【C++】CSV檔案

新建CSV檔案:建txt——另存(UTF-8)——字尾.csv CSVparser.hpp #ifndef _CSVPARSER_HPP_ # define _CSVPARSER_HPP_ # include <stdexcept>

sparkcsv檔案

如果是spark1.6.0請新增maven: <dependency> <groupId>com.databricks</groupId> <artifactId>s