亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python如何讀取csv文件時(shí)添加表頭/列名

 更新時(shí)間:2022年05月16日 08:37:41   作者:流沙沒塵居士  
這篇文章主要介紹了Python如何讀取csv文件時(shí)添加表頭/列名,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

讀取csv文件時(shí)添加表頭/列名

有時(shí),我們讀取的csv文件數(shù)據(jù)時(shí)發(fā)現(xiàn)沒有表頭/列名,是因?yàn)镻ython讀取csv文件數(shù)據(jù)本來就沒有表頭,用pandas.read讀取時(shí),則第一行自動(dòng)會(huì)被識(shí)別為columns,從而給后面的分析造成不便,這時(shí)候需要我們在讀取文件數(shù)據(jù)的同時(shí)添加列名。

解決方法

1、在讀取文件數(shù)據(jù)之后再定義列名

df = pd.read_csv('評論.csv',header=None)
df.columns = ["昵稱","性別","評論時(shí)間","評論"] #添加自定義的columns的名字

2、在讀取文件數(shù)據(jù)的同時(shí)定義列名

df = pd.read_csv('評論.csv',header=None,names=["昵稱","性別","評論時(shí)間","評論"])

注意:

1、如果文件讀取時(shí)是沒有列名,那么header=None可以省去,但是文件中存在有列名,則不能省略,否則會(huì)出錯(cuò)。

2、就算是文件中存在有列名,也可以利用header=None,names=[]來重新定義數(shù)據(jù)的列名。 

更改csv文件表頭

#更改csv文件表頭。可根據(jù)以前代碼,批量更改表頭
file_path = r'E:/mimwqx/open/Demographic/Population/195_DT_YAB_0003_20210429152421.csv'
df = pd.read_csv(file_path, header=0)
df.columns = ["a", "b", "c"]
df.to_csv(file_path, index=False)

保存為csv

with open('Population.csv','a+',encoding='utf8') as csvfile:
? ? ? fieldnames=['openname','sqlname']#表頭·
? ? ? writer=csv.DictWriter(csvfile,fieldnames=fieldnames)
? ? ? writer.writerow({'openname':filtes,'sqlname':data})#數(shù)據(jù)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • selenium切換標(biāo)簽頁解決get超時(shí)問題的完整代碼

    selenium切換標(biāo)簽頁解決get超時(shí)問題的完整代碼

    這篇文章主要給大家介紹了關(guān)于selenium切換標(biāo)簽頁解決get超時(shí)問題的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • python3 tkinter實(shí)現(xiàn)點(diǎn)擊一個(gè)按鈕跳出另一個(gè)窗口的方法

    python3 tkinter實(shí)現(xiàn)點(diǎn)擊一個(gè)按鈕跳出另一個(gè)窗口的方法

    今天小編就為大家分享一篇python3 tkinter實(shí)現(xiàn)點(diǎn)擊一個(gè)按鈕跳出另一個(gè)窗口的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • Python 連連看連接算法

    Python 連連看連接算法

    這段時(shí)間老是“不務(wù)正業(yè)”的搞一些東西玩。之前的貪吃蛇,俄羅斯方塊激發(fā)了我研究游戲算法的興趣。經(jīng)過1個(gè)星期的構(gòu)思,連連看的連接算法終于出爐了。再過一段時(shí)間就基于這個(gè)算法使用JavaScript推出網(wǎng)頁版的連連看。下面是說明及代碼。
    2008-11-11
  • 解決python使用open打開文件中文亂碼的問題

    解決python使用open打開文件中文亂碼的問題

    下面小編就為大家分享一篇解決python使用open打開文件中文亂碼的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • python實(shí)現(xiàn)漢諾塔方法匯總

    python實(shí)現(xiàn)漢諾塔方法匯總

    本文給大家匯總了幾種使用Python結(jié)合遞歸算法實(shí)現(xiàn)漢諾塔的方法,非常的簡單實(shí)用,對大家學(xué)習(xí)Python很有幫助,希望大家能夠喜歡
    2016-07-07
  • python解壓zip包中文亂碼解決方法

    python解壓zip包中文亂碼解決方法

    這篇文章主要介紹了python解壓zip包中文亂碼解決方法,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下
    2020-11-11
  • Python中WatchDog的使用經(jīng)驗(yàn)總結(jié)

    Python中WatchDog的使用經(jīng)驗(yàn)總結(jié)

    在?python?中文件監(jiān)視主要有兩個(gè)庫,一個(gè)是?pyinotify,一個(gè)是?watchdog,本文主要為大家詳細(xì)介紹一下Python中WatchDog的使用相關(guān)經(jīng)驗(yàn),感興趣的小伙伴可以了解下
    2023-12-12
  • Python定時(shí)器實(shí)例代碼

    Python定時(shí)器實(shí)例代碼

    這篇文章主要介紹了Python定時(shí)器實(shí)例代碼,向大家分享了兩部分代碼示例,一個(gè)是通過線程實(shí)現(xiàn)定時(shí)器timer,另一個(gè)是Python實(shí)現(xiàn)的精度可調(diào)的定時(shí)器實(shí)例,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-11-11
  • Python實(shí)現(xiàn)簡單層次聚類算法以及可視化

    Python實(shí)現(xiàn)簡單層次聚類算法以及可視化

    這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)簡單層次聚類算法以及可視化,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • Python爬蟲小例子——爬取51job發(fā)布的工作職位

    Python爬蟲小例子——爬取51job發(fā)布的工作職位

    這篇文章主要介紹了Python爬取51job發(fā)布的工作職位,文中講解非常細(xì)致,幫助大家更好的理解和學(xué)習(xí)Python,感興趣的朋友可以了解下
    2020-07-07

最新評論