欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

解決方法

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

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

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

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

注意:

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

2、就算是文件中存在有列名,也可以利用header=None,names=[]來(lái)重新定義數(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)簽頁(yè)解決get超時(shí)問(wèn)題的完整代碼

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

    這篇文章主要給大家介紹了關(guān)于selenium切換標(biāo)簽頁(yè)解決get超時(shí)問(wèn)題的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(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à)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-06-06
  • Python 連連看連接算法

    Python 連連看連接算法

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

    解決python使用open打開(kāi)文件中文亂碼的問(wèn)題

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

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

    本文給大家匯總了幾種使用Python結(jié)合遞歸算法實(shí)現(xiàn)漢諾塔的方法,非常的簡(jiǎn)單實(shí)用,對(duì)大家學(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è)庫(kù),一個(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è)是通過(guò)線程實(shí)現(xiàn)定時(shí)器timer,另一個(gè)是Python實(shí)現(xiàn)的精度可調(diào)的定時(shí)器實(shí)例,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-11-11
  • Python實(shí)現(xiàn)簡(jiǎn)單層次聚類算法以及可視化

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

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

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

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

最新評(píng)論