python利用pandas將excel文件轉(zhuǎn)換為txt文件的方法
python將數(shù)據(jù)換為txt的方法有很多,可以用xlrd庫(kù)實(shí)現(xiàn)。本人比較懶,不想按太多用的少的插件,利用已有庫(kù)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')
說(shuō)明:xxx_dir帶目標(biāo)文件名為:xxx_dir='保存路徑/'+'文件名'
以上這篇python利用pandas將excel文件轉(zhuǎn)換為txt文件的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python實(shí)現(xiàn)端口轉(zhuǎn)發(fā)器的方法
這篇文章主要介紹了python實(shí)現(xiàn)端口轉(zhuǎn)發(fā)器的方法,涉及Python實(shí)現(xiàn)端口轉(zhuǎn)發(fā)的技巧,支持TCP和UDP協(xié)議,需要的朋友可以參考下2015-03-03Python實(shí)現(xiàn)求解斐波那契第n項(xiàng)的解法(包括矩陣乘法+快速冪)
這篇文章主要介紹怎么使用Python求解斐波那契第n項(xiàng),方法多樣,邏輯清晰,代碼簡(jiǎn)單詳細(xì),有這方面需要的朋友可以參考下2021-04-04對(duì)python中Matplotlib的坐標(biāo)軸的坐標(biāo)區(qū)間的設(shè)定實(shí)例講解
今天小編就為大家分享一篇對(duì)python中Matplotlib的坐標(biāo)軸的坐標(biāo)區(qū)間的設(shè)定實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-05-05Django Channel實(shí)時(shí)推送與聊天的示例代碼
這篇文章主要介紹了Django Channel實(shí)時(shí)推送與聊天的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-04-04使用VLC實(shí)現(xiàn)自動(dòng)播放視頻的操作方法
VLC是一款開源的多媒體播放器,它支持大量的視頻和音頻格式,并且具有強(qiáng)大的腳本和編程接口,這篇文章主要介紹了使用VLC實(shí)現(xiàn)自動(dòng)播放視頻,需要的朋友可以參考下2024-03-03python接入GoogleAuth的實(shí)現(xiàn)
經(jīng)常會(huì)用到GoogleAuth作為二次驗(yàn)證碼,本文主要介紹了python接入GoogleAuth的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-08-08pytorch中dataloader 的sampler 參數(shù)詳解
這篇文章主要介紹了pytorch中dataloader 的sampler 參數(shù)詳解,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,感興趣的小伙伴可以參考一下2022-09-09Python庫(kù)Gym開發(fā)和比較強(qiáng)化學(xué)習(xí)算法使用探究
這篇文章主要介紹了Python庫(kù)Gym開發(fā)和比較強(qiáng)化學(xué)習(xí)算法使用探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01