python 讀寫csv檔案

2021-08-29 03:01:13 字數 960 閱讀 7050

1. 將dataframe資料寫入csv

(1)用 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]])

(2) 用pandas

import pandas as pd

#任意的多組列表

a = [1,2,3]

b = [4,5,6]

#字典中的key值即為csv中列名

dataframe = pd.dataframe()

#將dataframe儲存為csv,index表示是否顯示行名,default=true

dataframe.to_csv("test.csv",index=false,sep=',')

2. 讀取csv檔案

(1)用reader

import csv

with open("test.csv","r") as csvfile:

reader = csv.reader(csvfile)

#這裡不需要readlines

for line in reader:

print line

(2)用panadas

import pandas as pd

data = pd.read_csv('test.csv')

Python讀寫csv檔案

1.寫入並生成csv檔案 coding utf 8 import csv csvfile file csv test.csv wb writer csv.writer csvfile writer.writerow 姓名 年齡 data 小河 25 1234567 小芳 18 789456 writ...

python 讀寫csv檔案

1.忽略第一行標題的基礎上 python2.7 coding utf 8 import csv csv reader csv.reader open r c users thinkpad desktop tweets.csv for row in csv reader 條件語句忽略第一行檔案資料 i...

python讀寫csv檔案

吳下 阿蒙 csv釋義 逗號分隔值 comma separated values,csv,有時也稱為字元分隔值,因為分隔字元也可以不是逗號 其檔案以純文字形式儲存 資料 數字和文字 純文字意味著該檔案是乙個字串行,不含必須像二進位制數字那樣被解讀的資料。csv檔案由任意數目的記錄組成,記錄間以某種換...