利用pandas進行csv檔案的讀取,可以直接識別成矩陣形式。我剛開始直接用的open來開啟,發現把引號和逗號都看成了普通字元來處理。
import pandas as pd
data = pd.read_csv(
"train.csv",header =
none
)#引數header設為none是因為我的csv檔案中沒有表頭,而header的預設值是把csv檔案的第一行看成表頭
print
(data.head(4)
)#列印data的前4行進行檢視
下面是列印結果,由於我的檔案的文字比較長,中間的省略掉了。
把pandas格式直接寫到csv檔案中,header設為false表示不寫入標題
train_data.to_csv(
"train.csv",header =
false
)#把前面預覽的前4行寫到train.csv檔案中
這裡連起來就是實現的csv檔案的分割
具體read_csv和to_csv的引數參考的是這篇部落格,一些其他的csv讀寫參考
python中csv檔案的讀寫
一 csv檔案的寫入 情況一 解法一 將列表儲存為csv檔案。列表的每一項代表csv檔案的一行。列表中的每一項包含多個屬性。list 屬性1,屬性2,屬性3,屬性1,屬性2,屬性3,屬性1,屬性2,屬性3,1 匯入python程式設計需要的包 1import pandas as pd 2 如需對列表...
python中利用CSV庫讀寫csv檔案
csv檔案 逗號分隔值 comma separated values,csv,有時也稱為字元分隔值,因為分隔字元也可以不是逗號 其檔案以純文字形式儲存 資料 數字和文字 首先我們先 看一下資料 我們建立了兩個csv檔案,乙個是英文的,乙個是帶有中文的 需要加上,encoding utf 8 不然會有...
python中csv檔案處理 讀寫csv檔案
1.讀取csv檔案 import csv with open stock.csv r as fp reader csv.reader fp reader是乙個迭代器,可以進行遍歷 titles next reader for x in reader print x 0 print x 1 print...