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

python用pd.read_csv()方法來(lái)讀取csv文件的實(shí)現(xiàn)

 更新時(shí)間:2022年06月15日 10:30:19   作者:梧桐雪  
本文主要介紹了python用pd.read_csv()方法來(lái)讀取csv文件的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

csv文件是一種用,和換行符區(qū)分?jǐn)?shù)據(jù)記錄和字段的一種文件結(jié)構(gòu),可以用excel表格編輯,也可以用記事本編輯,是一種類excel的數(shù)據(jù)存儲(chǔ)文件,也可以看成是一種數(shù)據(jù)庫(kù)。pandas提供了pd.read_csv()方法可以讀取其中的數(shù)據(jù)并且轉(zhuǎn)換成DataFrame數(shù)據(jù)幀。python的強(qiáng)大之處就在于他可以把不同的數(shù)據(jù)庫(kù)類型,比如txt/csv/.xls/.sql轉(zhuǎn)換成統(tǒng)一的DataFrame格式然后進(jìn)行統(tǒng)一的處理。真是做到了標(biāo)準(zhǔn)化。我們可以用以下代碼來(lái)演示csv文件的讀取操作。

import pandas as pd
data1 = pd.read_csv('rating.csv')
print(data1)
print("************取消第一行作為表頭*************")
data2 = pd.read_csv('rating.csv',header=None)
print(data2)
print("************為各個(gè)字段取名**************")
data3 = pd.read_csv('rating.csv',names=['user_id','book_id','rating'])
print(data3)
print("***********將某一字段設(shè)為索引***************")
data3 = pd.read_csv('rating.csv',
    names=['user_id','book_id','rating'],
    index_col = "user_id")
print(data3)
print("************用sep參數(shù)設(shè)置分隔符**************")
data4 = pd.read_csv('rating.csv',
    names=['user_id','book_id','rating'],
    sep=',')
print(data4)
print("************自動(dòng)補(bǔ)全缺失數(shù)據(jù)為NaN**************")
data5 = pd.read_csv('data.csv',header=None)
print(data5)

輸出的結(jié)果如下:

   1   258  5
0  2  4081  4
1  2   260  5
2  2  9296  5
3  2  2318  3
4  2    26  4
5  2   315  3
6  2    33  4
7  2   301  5
************取消第一行作為表頭*************
   0     1  2
0  1   258  5
1  2  4081  4
2  2   260  5
3  2  9296  5
4  2  2318  3
5  2    26  4
6  2   315  3
7  2    33  4
8  2   301  5
************為各個(gè)字段取名**************
   user_id  book_id  rating
0        1      258       5
1        2     4081       4
2        2      260       5
3        2     9296       5
4        2     2318       3
5        2       26       4
6        2      315       3
7        2       33       4
8        2      301       5
***********將某一字段設(shè)為索引***************
         book_id  rating
user_id                 
1            258       5
2           4081       4
2            260       5
2           9296       5
2           2318       3
2             26       4
2            315       3
2             33       4
2            301       5
************用sep參數(shù)設(shè)置分隔符**************
   user_id  book_id  rating
0        1      258       5
1        2     4081       4
2        2      260       5
3        2     9296       5
4        2     2318       3
5        2       26       4
6        2      315       3
7        2       33       4
8        2      301       5
************自動(dòng)補(bǔ)全缺失數(shù)據(jù)為NaN**************
    0    1   2     3   4
0   1  2.0   3   4.0   5
1   6  7.0   8   NaN  10
2  11  NaN  13  14.0  15
[Finished in 4.5s]

對(duì)代碼的具體解釋,可以參考星號(hào)隔離bar中的注釋。

到此這篇關(guān)于python用pd.read_csv()方法來(lái)讀取csv文件的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)python讀取csv文件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python PSO算法處理TSP問(wèn)題詳解

    Python PSO算法處理TSP問(wèn)題詳解

    這篇文章主要介紹了Python PSO算法處理TSP問(wèn)題,PSO粒子群算法是一種基于鳥(niǎo)類覓食開(kāi)發(fā)出來(lái)的優(yōu)化算法,它是從隨機(jī)解出發(fā),通過(guò)迭代尋找最優(yōu)解,通過(guò)適應(yīng)度來(lái)評(píng)價(jià)解的品質(zhì)
    2022-11-11
  • aws 通過(guò)boto3 python腳本打pach的實(shí)現(xiàn)方法

    aws 通過(guò)boto3 python腳本打pach的實(shí)現(xiàn)方法

    這篇文章主要介紹了aws 通過(guò)boto3 python腳本打pach的實(shí)現(xiàn)方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-05-05
  • Python中Tkinter布局管理grid的使用

    Python中Tkinter布局管理grid的使用

    本文主要介紹了Python中Tkinter布局管理grid的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • Python中的Decorator裝飾器的使用示例

    Python中的Decorator裝飾器的使用示例

    裝飾器(decorator)在Python框架中扮演著重要角色,是Python中實(shí)現(xiàn)切面編程(AOP)的重要手段,本文將通過(guò)簡(jiǎn)單的示例和大家介紹下具體的使用方法,希望對(duì)大家有所幫助
    2022-12-12
  • Python獲取數(shù)據(jù)庫(kù)數(shù)據(jù)并保存在excel表格中的方法

    Python獲取數(shù)據(jù)庫(kù)數(shù)據(jù)并保存在excel表格中的方法

    今天小編就為大家分享一篇Python獲取數(shù)據(jù)庫(kù)數(shù)據(jù)并保存在excel表格中的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-06-06
  • 淺談終端直接執(zhí)行py文件,不需要python命令

    淺談終端直接執(zhí)行py文件,不需要python命令

    下面小編就為大家?guī)?lái)一篇淺談終端直接執(zhí)行py文件,不需要python命令。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-01-01
  • Python如何實(shí)現(xiàn)均直方圖均衡化

    Python如何實(shí)現(xiàn)均直方圖均衡化

    這篇文章主要介紹了Python如何實(shí)現(xiàn)均直方圖均衡化問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • pandas中實(shí)現(xiàn)將相同ID的字符串進(jìn)行合并

    pandas中實(shí)現(xiàn)將相同ID的字符串進(jìn)行合并

    這篇文章主要介紹了pandas中實(shí)現(xiàn)將相同ID的字符串進(jìn)行合并問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • 基于python的BP神經(jīng)網(wǎng)絡(luò)及異或?qū)崿F(xiàn)過(guò)程解析

    基于python的BP神經(jīng)網(wǎng)絡(luò)及異或?qū)崿F(xiàn)過(guò)程解析

    這篇文章主要介紹了基于python的BP神經(jīng)網(wǎng)絡(luò)及異或?qū)崿F(xiàn)過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • python中創(chuàng)建一個(gè)包并引用使用的操作方法

    python中創(chuàng)建一個(gè)包并引用使用的操作方法

    python包在開(kāi)發(fā)中十分常見(jiàn),一般通過(guò)導(dǎo)入包含特定功能的python模塊包進(jìn)行使用。當(dāng)然,也可以自己創(chuàng)建打包模塊,然后發(fā)布,安裝使用,這篇文章主要介紹了python中如何創(chuàng)建一個(gè)包并引用使用,需要的朋友可以參考下
    2022-08-08

最新評(píng)論