關於CSV檔案資料集的處理

2021-10-10 09:18:01 字數 1152 閱讀 8916

在處理大型csv資料集時,如果目標只是擷取其中一部分資料,則需要對資料進行處理,處理的思想如下:

開啟需要讀取和寫入的csv檔案,按行讀取檔案中的資料,在這裡讀取出來的一行資料被放在了乙個列表中,列表中儲存的都是字串型別:

with

open

(fileread,

'r')

as file_to_read:

for row in reader:

print

(row)

[

'1',

'31'

,'95'

,'26.834'][

'1',

'31'

,'96'

,'27.852'][

'1',

'31'

,'97'

,'28.348'

]

因此多做一步,挨個遍歷儲存行資料的列表,挨個遍歷,將資料字串型資料強轉為浮點型。然後將轉成浮點型的資料再寫入csv檔案。

with

open

(filewrite,

'w+'

,newline=

'', encoding=

'gbk'

)as file_to_write:

reader=csv.reader(file_to_read)

data_list=

writer=csv.writer(file_to_write)

i=0for row in reader:

print

(row)

for j in row:

j=float

(j)print

(len

(data_list))if

(data_list[2]

>42)

&(data_list[2]

<=54)

: writer.writerow(row)

print

(data_list)

data_list=

i+=1if i>=

4464

:break

實現對資料集的提取。

matlab讀取csv檔案資料

注意 csvread函式只試用與用逗號分隔的純數字檔案 第一種 m csvread filename 直接讀取csv檔案的資料,並返回給m 第二種 m csvread filename r,c 讀取csv檔案中從第r 1行,第c 1列的資料開始的資料,這對帶有標頭檔案說明的csv檔案 如示波器等採集...

讀取CSV檔案資料練習

import csvfrom matplotlib import pyplot as plt from datetime import datetime 讀取csv檔案資料 filename sitka weather 2014.csv with open filename as f 開啟這個檔案,...

檔案資料處理

一 檔案的讀寫 1 輸入輸出重定向 命令列格式 c programoutputfile 即執行名為program。exe的可執行程式,用檔案inputfile作為輸入,用檔案outputfile作為輸出。例如 c addnumbers output.txt 從檔案number.txt中讀取資料,執行...