python資料寫入CSV

2021-10-09 07:32:32 字數 1323 閱讀 4671

下面我將介紹什麼時候適合使用pandas,什麼時候適合使用csv庫。主要區別是乙個按行儲存方便,乙個按列訪問方便。

假設第一列為[1,1,1,1],第二列為[2,2,2,2],第三列的值為[3,3,3],列名(表頭名字)為column1,column2,column3。**如下:

import pandas as pd

c1=[1,

1,1,

1]c2 =[2

,2,2

,2]c3=[3

,3,3

,3]#use pandas

#write date by using the form of dict

df= pd.dataframe(

)df.to_csv(

"test1.csv"

,index=

false

)

在當前目錄生成test1.csv,如圖所示:

加入第一行資料為[1,1,1],第二行資料為[2,2,2],第三行資料為[3,3,3],第四行資料為[4,4,4]。

**如下:

import csv

r1=[1,

1,1]

r2=[2,

2,2]

r3=[3,

3,3]

r4=[4,

4,4]

#use csv

with

open

("test2.csv"

,"w"

)as csvfile:

writer = csv.writer(csvfile,lineterminator=

'\n'

)#first write columns_name

writer.writerow(

["column1"

,"column2"

,"column3"])

#then write data

writer.writerows(

[r1,r2,r3,r4]

)

在當前目錄生成test2.csv,如圖所示:

總結:有兩種api可以呼叫,pandas還有csv,按照不同的需求可以選擇不同的處理方式(按行或者按列讀取),記得提取匯入需要的包。

Python如何讀取 寫入CSV資料

問題 你想讀寫乙個csv格式的檔案。解決方案 對於大多數的csv格式的資料讀寫問題,都可以使用 csv 庫。例如,假設你在乙個名叫stocks.csv檔案中有一些 市場資料,就像這樣 下面向你展示如何將這些資料讀取為乙個元組的序列 import csv with open stocks.csv as...

python使用csv寫入csv檔案

沒什麼好說的,直接上 吧 with open file.csv w encoding utf 8 newline as csvfile writer csv.writer csvfile 首先是表頭 writer.writerow id name gender birthday rating 然後是...

python讀取 寫入csv檔案

總是記不住怎麼讀取csv檔案,每次都是上網查,寫個部落格記錄下來看看會不會記得更清楚。個人比較喜歡用pandas的read csv函式來讀取csv檔案 import pandas as pd train data pd.read csv data train.csv 讀取後的資料是dataframe...