最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python 讀取.csv文件數(shù)據(jù)到數(shù)組(矩陣)的實(shí)例講解

 更新時(shí)間:2018年06月14日 15:45:57   作者:yanyanyufei96  
今天小編就為大家分享一篇python 讀取.csv文件數(shù)據(jù)到數(shù)組(矩陣)的實(shí)例講解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

利用numpy庫

(缺點(diǎn):有缺失值就無法讀?。?/strong>

讀:

import numpy 
my_matrix = numpy.loadtxt(open("1.csv","rb"),delimiter=",",skiprows=0) 

寫:

numpy.savetxt('2.csv', my_matrix, delimiter = ',')

可能遇到的問題:

SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position

原因是文件路徑名中含有轉(zhuǎn)義字符,將路徑中的\換成\即可。

利用pandas庫

讀:(可以處理缺失值)

>>> import pandas as pd
>>> df = pd.read_csv('D:\Python\\l\B_train1.csv')
>>> df.values
>>> df.as_matrix(columns=None)

寫:(將dataFrame直接寫入)

>>> testB = test[test.intersection_id.isin(["B"])]
>>> pd.DataFrame.to_csv(testB,"D:\Python\\k\\t5B.csv")
#testB是個(gè)dataFrame

利用sklearn包中的Imputer處理缺失值

>>> m = df.as_matrix(columns=None)
>>> from sklearn.preprocessing import Imputer
>>> imp = Imputer(missing_values='NaN', strategy='mean', axis=0)
>>> imp.fit(m)
Imputer(axis=0, copy=True, missing_values='NaN', strategy='mean', verbose=0)
>>> imp.transform(m)

以上這篇python 讀取.csv文件數(shù)據(jù)到數(shù)組(矩陣)的實(shí)例講解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

张家口市| 禹州市| 崇礼县| 谷城县| 临猗县| 南平市| 永州市| 墨竹工卡县| 锡林浩特市| 特克斯县| 汉寿县| 邵阳县| 肃宁县| 大同县| 夏河县| 晋州市| 改则县| 民丰县| 景德镇市| 武鸣县| 澄江县| 三门峡市| 师宗县| 池州市| 沧州市| 百色市| 慈溪市| 西吉县| 华蓥市| 二连浩特市| 巴林右旗| 中宁县| 漠河县| 南皮县| 武陟县| 奉新县| 新营市| 宜君县| 汤原县| 南漳县| 那曲县|