最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python使用pandas導入csv文件內容的示例代碼

 更新時間:2022年12月23日 14:26:31   作者:smart_cat  
這篇文章主要介紹了Python使用pandas導入csv文件內容,本文結合示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

使用pandas導入csv文件內容

1. 默認導入

在Python中導入.csv文件用的方法是read_csv()。

使用read_csv()進行導入時,指定文件名即可

import pandas as pd
df = pd.read_csv(r'G:\test.csv')
print(df)

20221222165053

2. 指定分隔符

read_csv()默認文件中的數據都是以逗號分開的,但是有的文件不是用逗號分開的,這個時候就需要人為指定分隔符號,否則就會報錯。

分隔符通過sep參數指定。常見的分隔符除了逗號,還有空格以及制表符(\t)等

import pandas as pd
df = pd.read_csv(r'G:\test.csv', sep=',')
print(df)

3. 指定讀取行數

假設現(xiàn)在有一個幾百兆的文件,你想了解一下這個文件里有哪些數據,那么這個時候你就沒必要把全部數據都導入,你只要看到前面幾行即可,因此只要設置 nrows參數即可。

import pandas as pd
df = pd.read_csv(r'G:\test.csv', sep=',', nrows=2)
print(df)

20221222165130

4. 指定編碼格式

每個文件都是有編碼格式的,常用的編碼格式有utf-8和gbk等。有的時候兩個文件看起來一樣,它們的文件名一樣,格式也一樣,但如果它們的編碼格式不一樣,也是不一樣的文件,比如當你把一個Excel文件另存為保存時會出現(xiàn)兩個選項,雖然都是.csv文件,但是這兩種格式代表兩種不同的文件

20221222163325

Python用得比較多的兩種編碼格式是UTF-8和gbk,默認編碼格式是UTF-8。我們要根據導入文件本身的編碼格式進行設置,通過設置參數encoding來設置導入的編碼格式。

如果我們不指定encoding參數, 默認是使用utf-8編碼格式。

import pandas as pd
df = pd.read_csv(r'G:\test.csv', sep=',', nrows=3, encoding='utf-8')
print(df)

如果是CSV(逗號分隔) (*.csv)格式的文件,那么在導入的時候就需要把編碼格式更改為gbk,如果使用UTF-8就會報錯。

5. 列標題與數據對齊

因為我們的表格中有中文,中文占用的字符和英文、數字占用的字符不一樣,因此需要調用pd.set_option()使表格對齊顯示。如果你是使用 Jupyter 來運行代碼的,Jupyter 會自動渲染出一個表格,則無需這個設置。

import pandas as pd
#處理數據的列標題與數據無法對齊的情況
pd.set_option('display.unicode.ambiguous_as_wide', True)
#無法對齊主要是因為列標題是中文
pd.set_option('display.unicode.east_asian_width', True)
df = pd.read_csv(r'G:\test.csv', sep=',', nrows=3, encoding='utf-8')
print(df)

對齊后的效果:

20221222164851

到此這篇關于Python使用pandas導入csv文件內容的文章就介紹到這了,更多相關Python導入csv文件內容內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • python+opencv3生成一個自定義純色圖教程

    python+opencv3生成一個自定義純色圖教程

    今天小編就為大家分享一篇python+opencv3生成一個自定義純色圖教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • python基于xml parse實現(xiàn)解析cdatasection數據

    python基于xml parse實現(xiàn)解析cdatasection數據

    這篇文章主要介紹了python基于xml parse實現(xiàn)解析cdatasection數據的方法,是非常實用技巧,需要的朋友可以參考下
    2014-09-09
  • pycharm如何設置自動生成作者信息

    pycharm如何設置自動生成作者信息

    這篇文章主要介紹了pycharm如何設置自動生成作者信息,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • Python實現(xiàn)的簡單排列組合算法示例

    Python實現(xiàn)的簡單排列組合算法示例

    這篇文章主要介紹了Python實現(xiàn)的簡單排列組合算法,涉及Python使用itertools庫進行排列組合運算相關操作技巧,需要的朋友可以參考下
    2018-07-07
  • python中prettytable庫的使用方法

    python中prettytable庫的使用方法

    prettytable是Python的一個第三方工具庫,用于創(chuàng)建漂亮的ASCII表格,本文主要介紹了python中prettytable庫的使用方法,使用prettytable可以輕松地將數據可視化為表格,感興趣的可以了解一下
    2023-08-08
  • python3.7.0的安裝步驟

    python3.7.0的安裝步驟

    本文分步驟給大家介紹了python3.7.0的安裝步驟,本文圖文并茂給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-08-08
  • 詳解Python中的Numpy、SciPy、MatPlotLib安裝與配置

    詳解Python中的Numpy、SciPy、MatPlotLib安裝與配置

    這篇文章主要介紹了詳解Python中的Numpy、SciPy、MatPlotLib安裝與配置,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • pytorch:實現(xiàn)簡單的GAN示例(MNIST數據集)

    pytorch:實現(xiàn)簡單的GAN示例(MNIST數據集)

    今天小編就為大家分享一篇pytorch:實現(xiàn)簡單的GAN示例(MNIST數據集),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Python讀取CSV文件并計算某一列的均值和方差

    Python讀取CSV文件并計算某一列的均值和方差

    這篇文章主要介紹了利用Python讀取CSV文件并計算某一列的均值和方差,這里利用了csv模塊來對文件進行處理,文章通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12
  • python之excel文件(.xls文件)處理方式

    python之excel文件(.xls文件)處理方式

    這篇文章主要介紹了python之excel文件(.xls文件)處理方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05

最新評論

方山县| 望城县| 婺源县| 武鸣县| 海晏县| 德令哈市| 富平县| 铁岭县| 唐海县| 子长县| 高陵县| 高唐县| 开鲁县| 裕民县| 长葛市| 镇坪县| 甘肃省| 江川县| 苏尼特左旗| 昭觉县| 宝应县| 同心县| 高淳县| 谷城县| 革吉县| 饶阳县| 肥西县| 龙川县| 南木林县| 绥滨县| 通城县| 贺兰县| 玛纳斯县| 彭山县| 威宁| 古交市| 明光市| 泉州市| 平潭县| 宁安市| 虹口区|