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

Python csv文件記錄流程代碼解析

 更新時間:2020年07月16日 09:12:58   作者:吉吉的奧利奧  
這篇文章主要介紹了Python csv文件記錄流程代碼解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

1、合并所有測試集和訓(xùn)練集的文件:

使用cmd到所在盤下,輸入copy *.CSV all_***.csv即可

2、單獨(dú)提取異常數(shù)據(jù)列作為csv文件:

import csv
import codecs
#coding:utf-8
with open("G:\\data_release\\train1.0\\all_train.csv","rt",encoding="utf-8")as f:
reader=csv.DictReader(f)
column=[row['triggername'] for row in reader]
file_name="G:\\data_release\\train1.0\\triggername.csv"
file_csv = codecs.open(file_name,'w+','utf-8')
writer = csv.writer(file_csv, delimiter=' ', quotechar=' ', quoting=csv.QUOTE_MINIMAL)
for data in column:
 writer.writerow(data)

雖然可以寫入,但是出現(xiàn)亂碼原因應(yīng)該為csv的BOM沒有更改

解決方法:將encoding='utf8'改為encoding='gb18030'

但是打開文件發(fā)現(xiàn)并不是所有內(nèi)容都在第一列,有一些出現(xiàn)第二列,原因是一句話里面出現(xiàn)了逗號

解決方法:遍歷列表將逗號改為空格

i=0
while i < len(column):
column[i].replace(","," ")
i+=1

不知道怎么的不適合我用的csv文件,還在繼續(xù)檢查中

3、刪除一些字符,如果知道字符的位置可以在列表的基礎(chǔ)上進(jìn)行操作

去除首部空格 line=line.lstrip()

4、導(dǎo)入一個csv文件的時候 data = pd.read_csv('G:\pytorch\data1.csv',encoding='utf-8')

報錯的內(nèi)容是這樣的:

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc9 in position 0: invalid continuation byte

修改至data = pd.read_csv('F:\data1.csv', encoding='unicode_escape',header=None,sep = '\t',error_bad_lines=False)也沒有用

刪除整行重復(fù)項(xiàng):

from more_itertools import unique_everseen
with open('F:\data1.csv','r') as f, open('F:\data2.csv','w') as out_file:
    out_file.writelines(unique_everseen(f))

5、unexpected index是代碼的縮進(jìn)出現(xiàn)問題

6、文本文件用rt,二進(jìn)制文件用rb打開

with open("fer2013.csv", "rt", encoding="utf-8") as vsvfile:
   reader = csv.reader(vsvfile)
   rows = [row for row in reader]
      print(rows)

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

荥经县| 高邮市| 汤原县| 都昌县| 宜兰市| 宁化县| 康乐县| 抚顺市| 菏泽市| 盐源县| 开鲁县| 白山市| 岳池县| 兰坪| 锡林浩特市| 兴国县| 隆昌县| 玉树县| 木兰县| 偏关县| 阿巴嘎旗| 普陀区| 辽源市| 讷河市| 衡水市| 五原县| 肥乡县| 三穗县| 威信县| 原阳县| 浦江县| 津南区| 阳春市| 金华市| 化隆| 潼关县| 银川市| 应城市| 文安县| 米易县| 黑河市|