Pandas讀取csv時如何設(shè)置列名
1. csv文件自帶列標(biāo)題
import pandas as pd df_example = pd.read_csv('Pandas_example_read.csv') # 等同于: df_example = pd.read_csv('Pandas_example_read.csv', header=0)
2. csv文件有列標(biāo)題,但是想自己換成別的列標(biāo)題
2.1和2.2效果都是一樣的,讀取文件,并且改列名
2.1 在讀數(shù)之后自定義標(biāo)題
df_example = pd.read_csv('Pandas_example_read.csv')
df_example.columns = ['A','B','C']
2.2 在讀數(shù)的同時自定義標(biāo)題
df_example = pd.read_csv('Pandas_example_read.csv', names=['A', 'B','C'])
# 或者
df_example = pd.read_csv('Pandas_example_read.csv', header=0, names=['A', 'B','C'])
3. csv文件沒有列標(biāo)題,從第一行就直接開始是數(shù)據(jù)的錄入了
df_example_noCols = pd.read_csv('Pandas_example_read_withoutCols.csv', header=None)
這個時候一定要加'header=None', 這樣讀進(jìn)來的列名就是系統(tǒng)默認(rèn)的0,1,2... 序列號
4. csv文件沒有列標(biāo)題,但是自己想加上列標(biāo)題
4.1 讀進(jìn)來數(shù)之后加上標(biāo)題
df_example_noCols = pd.read_csv('Pandas_example_read_withoutCols.csv', header=None)
df_example_noCols.columns = ['A', 'B','C']
4.2 讀數(shù)的同時加標(biāo)題
df_example_noCols = pd.read_csv('Pandas_example_read_withoutCols.csv', names=['A', 'B','C'])
# 或者
df_example_noCols = pd.read_csv('Pandas_example_read_withoutCols.csv', header=None, names=['A', 'B','C'])
注意:這里不可以用'header=0', 用了之后就會導(dǎo)致第一行的數(shù)據(jù)先被當(dāng)成了列名,然后又被重命名覆蓋,結(jié)果是第一行的數(shù)據(jù)丟失
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- 使用pandas讀取csv文件的指定列方法
- Python Pandas批量讀取csv文件到dataframe的方法
- 使用實(shí)現(xiàn)pandas讀取csv文件指定的前幾行
- pandas讀取CSV文件時查看修改各列的數(shù)據(jù)類型格式
- 解決Python中pandas讀取*.csv文件出現(xiàn)編碼問題
- python?pandas庫讀取excel/csv中指定行或列數(shù)據(jù)
- python pandas讀取csv后,獲取列標(biāo)簽的方法
- 使用python的pandas庫讀取csv文件保存至mysql數(shù)據(jù)庫
- Pandas讀取csv的實(shí)現(xiàn)
相關(guān)文章
使用python查找替換PowerPoint演示文稿中的文本
演示文稿已成為商務(wù)會議、學(xué)術(shù)報告和教育培訓(xùn)中不可或缺的一部分,而PowerPoint演示文稿作為行業(yè)標(biāo)準(zhǔn)工具,更是承載著無數(shù)創(chuàng)意與信息的載體,本文將介紹如何使用Python來精確查找并替換PowerPoint演示文稿中的文本,需要的朋友可以參考下2024-07-07Python人工智能構(gòu)建簡單聊天機(jī)器人示例詳解
這篇文章主要為大家介紹了Python人工智能構(gòu)建簡單聊天機(jī)器人示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-03-03python學(xué)習(xí)基礎(chǔ)之循環(huán)import及import過程
python中的import語句是用來導(dǎo)入模塊的,下面這篇文章主要給大家介紹了關(guān)于python學(xué)習(xí)基礎(chǔ)之循環(huán)import及import過程的相關(guān)資料,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2018-04-04Python流行ORM框架sqlalchemy安裝與使用教程
這篇文章主要介紹了Python流行ORM框架sqlalchemy安裝與使用,結(jié)合具體實(shí)例形式分析了sqlalchemy的安裝及ORM映射、查詢等相關(guān)操作技巧,需要的朋友可以參考下2019-06-06django中間件及自定義中間件的實(shí)現(xiàn)方法
中間件就是在目標(biāo)和結(jié)果之間進(jìn)行的額外處理過程,在Django中就是request和response之間進(jìn)行的處理,相對來說實(shí)現(xiàn)起來比較簡單,這篇文章主要介紹了django中間件以及自定義中間件?,需要的朋友可以參考下2023-06-06