中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
pandas獲取excel的行數(shù),列數(shù),表頭,sheet,前后行等數(shù)據(jù)

    了解了Series和dataframe的基本數(shù)據(jù)結(jié)構(gòu)和索引的相關(guān)概念之后,就可以練習(xí)基本的excel操作。pandas讀取一個(gè)excel文件后會(huì)將其轉(zhuǎn)化為DataFrame對(duì)象,每一列或行就是一個(gè)Series對(duì)象,本節(jié)課我們看下如何整體的了解一個(gè)excel,比如查看一個(gè)excel的行數(shù)、列數(shù)、表頭、前幾行、后幾行。下面用代碼依次展示。

  1)獲取行數(shù):df.index

  pandas會(huì)默認(rèn)給一個(gè)excel文件的行設(shè)置數(shù)字索引,從0開始算;如果一個(gè)excel多個(gè)列的行數(shù)不同則按照行數(shù)最多的那一列計(jì)算。

  1. # -*- coding: utf-8 -*-
  2. import pandas as pd
  3.  
  4. df = pd.read_excel('kwd.xlsx')
  5. print(df.index) # 行索引
RangeIndex(start=0, stop=3747, step=1)

  2)同時(shí)獲取行數(shù)和列數(shù):df.shape

  輸出元祖,分別為行數(shù)和列數(shù),默認(rèn)第一行是表頭不算行數(shù)。

  1. # -*- coding: utf-8 -*-
  2. import pandas as pd
  3.  
  4. df = pd.read_excel('kwd.xlsx')
  5. print(df.shape)
(3747, 4)

  3)獲取表頭:df.columns、df.keys()

  默認(rèn)是把excel的第一行當(dāng)成表頭來(lái)顯示。注意:如果read_excel的sheet_name參數(shù)設(shè)為None,則df.keys()的結(jié)果是所有sheet名對(duì)象。

  1. # -*- coding: utf-8 -*-
  2. import pandas as pd
  3.  
  4. df = pd.read_excel('kwd.xlsx')
  5. print(df.keys())
  6. print('---------------')
  7. print(df.columns)
Index([9, '上海', '地鐵站', '富錦路租房'], dtype='object')
---------------
Index([9, '上海', '地鐵站', '富錦路租房'], dtype='object')

  4)獲取所有sheet:df.keys()

  1. # -*- coding: utf-8 -*-
  2. import pandas as pd
  3.  
  4. # 參數(shù)為None 代表讀取所有sheet
  5. df = pd.read_excel('kwd_city.xlsx',sheet_name=None)
  6. # 獲取所有sheet名字
  7. # 如果read_excel參數(shù)不是None,則df.keys()為表頭
  8. sheet_names = list(df.keys())
  9. print(sheet_names)
['北京', '杭州', '天津', '上海', '南京', '蘇州', '成都', '太原', '南寧', '鄭州', '無(wú)錫', '武漢', '青島', '長(zhǎng)沙', '南昌', '常州']

  5)前幾行后幾行

  df.head(n) 數(shù)據(jù)框的前n行,會(huì)顯示索引

  df.tail(n) 數(shù)據(jù)框的后n行,會(huì)顯示索引

  1. # -*- coding: utf-8 -*-
  2. import pandas as pd
  3.  
  4. df = pd.read_excel('kwd.xlsx')
  5. print(df.head(3))
  6. print('----------------')
  7. print(df.tail(3))
    9  上海  地鐵站   富錦路租房
0  10  上海  地鐵站  友誼西路租房
1  11  上海  地鐵站  寶安公路租房
2  12  上海  地鐵站  共富新村租房
----------------
        9  上海 地鐵站  富錦路租房
3744  279  鄭州  商圈  政通路租房
3745  280  鄭州  商圈  淮北街租房
3746  281  鄭州  商圈  淮河路租房

  6)詳細(xì)信息:df.info()

  df.info()直接輸出詳細(xì)信息,返回值None。

  1. # -*- coding: utf-8 -*-
  2. import pandas as pd
  3.  
  4. df = pd.read_excel('kwd.xlsx')
  5. df.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 3747 entries, 0 to 3746
Data columns (total 4 columns):
9        3747 non-null int64
上海       3747 non-null object
地鐵站      3747 non-null object
富錦路租房    3747 non-null object
dtypes: int64(1), object(3)
memory usage: 117.2+ KB

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Pandas讀取并修改excel
Python自動(dòng)化辦公對(duì)每個(gè)子文件夾的Excel表加個(gè)表頭(Excel不同名)(下篇)
Python讀取pdf表格寫入excel的方法
python處理excel
Python 導(dǎo)入 8 種數(shù)據(jù)文件的方法
在Python中使用Pandas.DataFrame對(duì)Excel操作筆記一
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服