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

使用pandas讀取csv文件的指定列方法

 更新時間:2018年04月21日 08:48:09   作者:grey_csdn  
下面小編就為大家分享一篇使用pandas讀取csv文件的指定列方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

根據教程實現了讀取csv文件前面的幾行數據,一下就想到了是不是可以實現前面幾列的數據。經過多番嘗試總算試出來了一種方法。

之所以想實現讀取前面的幾列是因為我手頭的一個csv文件恰好有后面幾列沒有可用數據,但是卻一直存在著。原來的數據如下:

GreydeMac-mini:chapter06 greyzhang$ cat data.csv

1,name_01,coment_01,,,,
2,name_02,coment_02,,,,
3,name_03,coment_03,,,,
4,name_04,coment_04,,,,
5,name_05,coment_05,,,,
6,name_06,coment_06,,,,
7,name_07,coment_07,,,,
8,name_08,coment_08,,,,
9,name_09,coment_09,,,,
10,name_10,coment_10,,,,
11,name_11,coment_11,,,,
12,name_12,coment_12,,,,
13,name_13,coment_13,,,,
14,name_14,coment_14,,,,
15,name_15,coment_15,,,,
16,name_16,coment_16,,,,
17,name_17,coment_17,,,,
18,name_18,coment_18,,,,
19,name_19,coment_19,,,,
20,name_20,coment_20,,,,
21,name_21,coment_21,,,,

如果使用pandas讀取出全部的數據,打印的時候會出現以下結果:

In [41]: data = pd.read_csv('data.csv')

In [42]: data
Out[42]: 
  1 name_01 coment_01 Unnamed: 3 Unnamed: 4 Unnamed: 5 Unnamed: 6
0 2 name_02 coment_02   NaN   NaN   NaN   NaN
1 3 name_03 coment_03   NaN   NaN   NaN   NaN
2 4 name_04 coment_04   NaN   NaN   NaN   NaN
3 5 name_05 coment_05   NaN   NaN   NaN   NaN
4 6 name_06 coment_06   NaN   NaN   NaN   NaN
5 7 name_07 coment_07   NaN   NaN   NaN   NaN
6 8 name_08 coment_08   NaN   NaN   NaN   NaN
7 9 name_09 coment_09   NaN   NaN   NaN   NaN
8 10 name_10 coment_10   NaN   NaN   NaN   NaN
9 11 name_11 coment_11   NaN   NaN   NaN   NaN
10 12 name_12 coment_12   NaN   NaN   NaN   NaN
11 13 name_13 coment_13   NaN   NaN   NaN   NaN
12 14 name_14 coment_14   NaN   NaN   NaN   NaN
13 15 name_15 coment_15   NaN   NaN   NaN   NaN
14 16 name_16 coment_16   NaN   NaN   NaN   NaN
15 17 name_17 coment_17   NaN   NaN   NaN   NaN
16 18 name_18 coment_18   NaN   NaN   NaN   NaN
17 19 name_19 coment_19   NaN   NaN   NaN   NaN
18 20 name_20 coment_20   NaN   NaN   NaN   NaN
19 21 name_21 coment_21   NaN   NaN   NaN   NaN

所說在學習的過程中這并不會給我?guī)硎裁凑系K,但是在命令行終端界面呆久了總喜歡稍微清爽一點的風格。使用read_csv的參數usecols能夠在一定程度上減少這種混亂感。

In [45]: data = pd.read_csv('data.csv',usecols=[0,1,2,3])

In [46]: data
Out[46]: 
  1 name_01 coment_01 Unnamed: 3
0 2 name_02 coment_02   NaN
1 3 name_03 coment_03   NaN
2 4 name_04 coment_04   NaN
3 5 name_05 coment_05   NaN
4 6 name_06 coment_06   NaN
5 7 name_07 coment_07   NaN
6 8 name_08 coment_08   NaN
7 9 name_09 coment_09   NaN
8 10 name_10 coment_10   NaN
9 11 name_11 coment_11   NaN
10 12 name_12 coment_12   NaN
11 13 name_13 coment_13   NaN
12 14 name_14 coment_14   NaN
13 15 name_15 coment_15   NaN
14 16 name_16 coment_16   NaN
15 17 name_17 coment_17   NaN
16 18 name_18 coment_18   NaN
17 19 name_19 coment_19   NaN
18 20 name_20 coment_20   NaN
19 21 name_21 coment_21   NaN

為了能夠看到數據的“邊界”,讀取的時候顯示了第一列無效的數據。正常的使用中,或許我們是想連上面結果中最后一列的信息也去掉的,那只需要在參數重去掉最后一列的列號。

In [47]: data = pd.read_csv('data.csv',usecols=[0,1,2])

In [48]: data
Out[48]: 
  1 name_01 coment_01
0 2 name_02 coment_02
1 3 name_03 coment_03
2 4 name_04 coment_04
3 5 name_05 coment_05
4 6 name_06 coment_06
5 7 name_07 coment_07
6 8 name_08 coment_08
7 9 name_09 coment_09
8 10 name_10 coment_10
9 11 name_11 coment_11
10 12 name_12 coment_12
11 13 name_13 coment_13
12 14 name_14 coment_14
13 15 name_15 coment_15
14 16 name_16 coment_16
15 17 name_17 coment_17
16 18 name_18 coment_18
17 19 name_19 coment_19
18 20 name_20 coment_20
19 21 name_21 coment_21

以上這篇使用pandas讀取csv文件的指定列方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Python Django2 model 查詢介紹(條件、范圍、模糊查詢)

    Python Django2 model 查詢介紹(條件、范圍、模糊查詢)

    這篇文章主要介紹了Python Django2 model 查詢介紹(條件、范圍、模糊查詢),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • python中selenium庫的基本使用詳解

    python中selenium庫的基本使用詳解

    這篇文章主要介紹了python中selenium庫的基本使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • Python 音頻生成器的實現示例

    Python 音頻生成器的實現示例

    這篇文章主要介紹了Python 音頻生成器的實現示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12
  • python利用beautifulSoup實現爬蟲

    python利用beautifulSoup實現爬蟲

    這篇文章主要介紹了python利用beautifulSoup實現爬蟲,需要的朋友可以參考下
    2014-09-09
  • python如何讀寫json數據

    python如何讀寫json數據

    這篇文章主要為大家詳細介紹了python如何讀寫json數據,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Python實現的線性回歸算法示例【附csv文件下載】

    Python實現的線性回歸算法示例【附csv文件下載】

    這篇文章主要介紹了Python實現的線性回歸算法,涉及Python使用最小二乘法、梯度下降算法實現線性回歸相關算法操作與使用技巧,需要的朋友可以參考下
    2018-12-12
  • 關于tf.reverse_sequence()簡述

    關于tf.reverse_sequence()簡述

    今天小編就為大家分享一篇關于tf.reverse_sequence()簡述,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Python利用pandas和matplotlib實現繪制堆疊柱狀圖

    Python利用pandas和matplotlib實現繪制堆疊柱狀圖

    在數據可視化中,堆疊柱狀圖是一種常用的圖表類型,它能夠清晰地展示多個類別的數據,本文將演示如何使用 Python 的 pandas 和 matplotlib 庫繪制優(yōu)化的堆疊柱狀圖,需要的可以參考下
    2023-11-11
  • 使用Python實現將list中的每一項的首字母大寫

    使用Python實現將list中的每一項的首字母大寫

    今天小編就為大家分享一篇使用Python實現將list中的每一項的首字母大寫,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • 詳解使用PyInstaller將Pygame庫編寫的小游戲程序打包為exe文件

    詳解使用PyInstaller將Pygame庫編寫的小游戲程序打包為exe文件

    這篇文章主要介紹了詳解使用PyInstaller將Pygame庫編寫的小游戲程序打包為exe文件,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08

最新評論

黄冈市| 读书| 栾城县| 罗山县| 锦州市| 微博| 彭州市| 松阳县| 辽阳市| 桦南县| 类乌齐县| 临朐县| 连南| 巫山县| 定日县| 永安市| 清远市| 龙里县| 酒泉市| 凉城县| 海盐县| 莲花县| 田林县| 广安市| 沂水县| 马龙县| 宾川县| 施秉县| 仁怀市| 龙南县| 五大连池市| 侯马市| 麻江县| 英山县| 冀州市| 互助| 资阳市| 宝应县| 扎鲁特旗| 正蓝旗| 龙门县|