下面我將介紹什麼時候適合使用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...