python利用pandas將excel文件轉(zhuǎn)換為txt文件的方法
python將數(shù)據(jù)換為txt的方法有很多,可以用xlrd庫實現(xiàn)。本人比較懶,不想按太多用的少的插件,利用已有庫pandas將excel文件轉(zhuǎn)換為txt文件。
直接上代碼:
''' function:將excel文件轉(zhuǎn)換為text author:Nstock date:2018/3/1 ''' import pandas as pd import re import codecs #將excel轉(zhuǎn)化為txt文件 def exceltotxt(excel_dir, txt_dir): with codecs.open(txt_dir, 'w', 'utf-8') as f: neg=pd.read_excel(excel_dir, header=None, index=None) f.write(neg.to_string()) #去除記錄行首的數(shù)字和空格 def del_linehead_number_speace(orig_txt_dir,saveas_txt_dir): with open(orig_txt_dir,'r+') as f, open(saveas_txt_dir,'r+') as fw: lines = f.readlines() print(len(lines)) #行數(shù) texts = [re.sub(r'(\d)+(\s)+','',lines[num]) for num in range(len(lines)) ] texts = list(set(texts)) #去重如果要保留重復(fù)記錄注釋該行 line_num = len(texts) # for num in range(line_num): #查看轉(zhuǎn)化后的文本 # print(texts[num]) fw.writelines(texts) exceltotxt('./data/neg.xls', './data/neg_temp.txt') del_linehead_number_speace('./data/neg_temp.txt','./data/neg.txt')
說明:xxx_dir帶目標(biāo)文件名為:xxx_dir='保存路徑/'+'文件名'
以上這篇python利用pandas將excel文件轉(zhuǎn)換為txt文件的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
python實現(xiàn)端口轉(zhuǎn)發(fā)器的方法
這篇文章主要介紹了python實現(xiàn)端口轉(zhuǎn)發(fā)器的方法,涉及Python實現(xiàn)端口轉(zhuǎn)發(fā)的技巧,支持TCP和UDP協(xié)議,需要的朋友可以參考下2015-03-03Python實現(xiàn)求解斐波那契第n項的解法(包括矩陣乘法+快速冪)
這篇文章主要介紹怎么使用Python求解斐波那契第n項,方法多樣,邏輯清晰,代碼簡單詳細(xì),有這方面需要的朋友可以參考下2021-04-04對python中Matplotlib的坐標(biāo)軸的坐標(biāo)區(qū)間的設(shè)定實例講解
今天小編就為大家分享一篇對python中Matplotlib的坐標(biāo)軸的坐標(biāo)區(qū)間的設(shè)定實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-05-05pytorch中dataloader 的sampler 參數(shù)詳解
這篇文章主要介紹了pytorch中dataloader 的sampler 參數(shù)詳解,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下2022-09-09Python庫Gym開發(fā)和比較強(qiáng)化學(xué)習(xí)算法使用探究
這篇文章主要介紹了Python庫Gym開發(fā)和比較強(qiáng)化學(xué)習(xí)算法使用探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01