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

Pandas數(shù)據(jù)類型轉(zhuǎn)換df.astype()及數(shù)據(jù)類型查看df.dtypes的使用

 更新時間:2022年07月25日 10:06:13   作者:馬克圖布s  
Python,numpy都有自己的一套數(shù)據(jù)格式,本文主要介紹了Pandas數(shù)據(jù)類型轉(zhuǎn)換df.astype()及數(shù)據(jù)類型查看df.dtypes的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

Pandas所支持的數(shù)據(jù)類型: 

Python,numpy都有自己的一套數(shù)據(jù)格式,它們之間的對應(yīng)關(guān)系可參考如下表格:

pandas默認(rèn)的數(shù)據(jù)類型是int64,float64。

1.數(shù)據(jù)框字段類型查看:df.dtypes

 數(shù)據(jù)框td_link_data如下

print(td_link_data)

     鏈路ID  管理域   日期   時間  上行速率Mbps  上行對比速率Mbps  下行速率Mbps  下行對比速率Mbps  上行丟棄速率Mbps  
0     500  10001  20210609  10     0.000         0.011              0.000          0.001             0.0        
1     500  10001  20210609  11     0.000         0.007              0.000          0.000             0.0        
2     500  10001  20210609  12     0.000         0.028              0.000          0.002             0.0        
3     500  10001  20210609  13     0.000         0.056              0.000          0.003             0.0        
4     500  10001  20210609  14     0.000         0.062              0.000          0.003             0.0        
5     500  10001  20210609  15     0.000         0.074              0.000          0.005             0.0        
6     500  10001  20210609  16     0.000         0.061              0.000          0.004             0.0        
7     500  10001  20210609  17     0.000         0.069              0.000          0.004             0.0        
8     500  10001  20210609  18     0.000         0.054              0.000          0.002             0.0        
9     500  10001  20210609  19     0.000         0.054              0.000          0.002             0.0        
10    500  10001  20210609  20     0.000         0.040              0.000          0.004             0.0  
...   ...   ...     ...     ...     ...           ...                ...            ...              ...
...   ...   ...     ...     ...     ...           ...                ...            ...              ...
...   ...   ...     ...     ...     ...           ...                ...            ...              ...
239   500  10001  20210609  23     0.000         0.040              0.000          0.004             0.0     

查看數(shù)據(jù)框td_link_data中數(shù)據(jù)類型df.dtypes:

print(td_link_data.dtypes)

結(jié)果: 

鏈路ID            int64
管理域             int64
日期             object
時間             object
上行速率Mbps      float64
上行對比速率Mbps    float64
下行速率Mbps      float64
下行對比速率Mbps    float64
上行丟棄速率Mbps    float64
dtype: object

2.維度查看df.shape:

print(td_link_data.shape)

 結(jié)果: 說明此數(shù)據(jù)框一共有240行,9列:

 (240, 9)

3.數(shù)據(jù)框的策略基本信息df.info():

維度、列名稱、數(shù)據(jù)格式、所占空間等

print(td_link_data.info())

結(jié)果:

<class 'pandas.core.frame.DataFrame'>
RangeIndex: 240 entries, 0 to 239
Data columns (total 9 columns):
 #   Column      Non-Null Count  Dtype  
---  ------      --------------  -----  
 0   鏈路ID        240 non-null    int64  
 1   管理域         240 non-null    int64  
 2   日期          240 non-null    object 
 3   時間          240 non-null    object 
 4   上行速率Mbps    240 non-null    float64
 5   上行對比速率Mbps  240 non-null    float64
 6   下行速率Mbps    240 non-null    float64
 7   下行對比速率Mbps  240 non-null    float64
 8   上行丟棄速率Mbps  240 non-null    float64
dtypes: float64(5), int64(2), object(2)
memory usage: 17.0+ KB

解釋:

1.數(shù)據(jù)類型:數(shù)據(jù)框 <class 'pandas.core.frame.DataFrame'>
2.表格的維度:240行x9列,RangeIndex:0-239
3.表格的列名,是否為空值和列字段類型dtype
4.數(shù)據(jù)框包含的字段類型及數(shù)量: float64(5), int64(2), object(2)
5.表格所占空間:17.0+ KB

4.某一列格式df['列名'].dtype:

print(td_link_data['管理域'].dtype)

結(jié)果:

 int64

需要強(qiáng)調(diào)的是object類型實(shí)際上可以包括多種不同的類型,比如一列數(shù)據(jù)里,既有整型、浮點(diǎn)型,也有字符串類型,這些在pandas中都會被標(biāo)識為‘object’,所以在處理數(shù)據(jù)時,可能需要額外的一些方法提前將這些字段做清洗,str.replace(),float(),int(),astype(),apply()等等。

5.數(shù)據(jù)類型轉(zhuǎn)換.astype:

df.index.astype('int64') # 索引類型轉(zhuǎn)換
df.astype('int64') # 所有數(shù)據(jù)轉(zhuǎn)換為 int64
df.astype('int64', copy=False) # 不與原數(shù)據(jù)關(guān)聯(lián)
td_link_data.astype({'管理域': 'int32'}) # 指定字段轉(zhuǎn)指定類型
td_link_data['管理域'].astype('float')   #某一列轉(zhuǎn)換
td_link_data['鏈路ID'].astype('object') #某一列轉(zhuǎn)換

參考鏈接:https://www.jianshu.com/p/8a5f0710cad3

到此這篇關(guān)于Pandas數(shù)據(jù)類型轉(zhuǎn)換df.astype()及數(shù)據(jù)類型查看df.dtypes的使用的文章就介紹到這了,更多相關(guān)Pandas df.astype()及df.dtypes內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • PyCharm更改字體和界面樣式的方法步驟

    PyCharm更改字體和界面樣式的方法步驟

    這篇文章主要介紹了PyCharm更改字體和界面樣式的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • python類別數(shù)據(jù)數(shù)字化LabelEncoder?VS?OneHotEncoder區(qū)別

    python類別數(shù)據(jù)數(shù)字化LabelEncoder?VS?OneHotEncoder區(qū)別

    這篇文章主要為大家介紹了機(jī)器學(xué)習(xí):數(shù)據(jù)預(yù)處理之將類別數(shù)據(jù)數(shù)字化的方法LabelEncoder?VS?OneHotEncoder區(qū)別詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09
  • Python自動化辦公之Excel拆分與自動發(fā)郵件

    Python自動化辦公之Excel拆分與自動發(fā)郵件

    這篇文章主要何大家分享一個真實(shí)的自動化辦公案例,即向用戶發(fā)送帶有Excel附件的電子郵件,同時必須按用戶從主Excel文件中拆分?jǐn)?shù)據(jù)以創(chuàng)建他們自己的特定文件,然后將該文件通過電子郵件發(fā)送給正確的用戶,感興趣的可以了解一下
    2022-03-03
  • Python入門之字符串操作詳解

    Python入門之字符串操作詳解

    字符串是Pyhon常用的數(shù)據(jù)類型,這篇文章主要為大家詳細(xì)介紹一下python字符串的一些常見實(shí)用操作,需要的朋友可以參考下
    2022-09-09
  • 使用Selenium控制當(dāng)前已經(jīng)打開的chrome瀏覽器窗口

    使用Selenium控制當(dāng)前已經(jīng)打開的chrome瀏覽器窗口

    有時通過selenium打開網(wǎng)站時,發(fā)現(xiàn)有些網(wǎng)站需要掃碼登錄,就很頭疼,導(dǎo)致爬蟲進(jìn)展不下去,下面這篇文章主要給大家介紹了關(guān)于使用Selenium控制當(dāng)前已經(jīng)打開的chrome瀏覽器窗口的相關(guān)資料,需要的朋友可以參考下
    2022-07-07
  • 使用 Python 實(shí)現(xiàn)文件遞歸遍歷的三種方式

    使用 Python 實(shí)現(xiàn)文件遞歸遍歷的三種方式

    這篇文章主要介紹了使用 Python 實(shí)現(xiàn)文件遞歸遍歷的三種方式,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧
    2018-07-07
  • python中掃描條形碼和二維碼的實(shí)現(xiàn)代碼

    python中掃描條形碼和二維碼的實(shí)現(xiàn)代碼

    pyzbar模塊是Python一個開源庫用于掃描和識別二維碼信息。這篇文章主要介紹了python中掃描條形碼和二維碼的示例代碼,需要的朋友可以參考下
    2021-10-10
  • python下如何讓web元素的生成更簡單的分析

    python下如何讓web元素的生成更簡單的分析

    做web不簡單,特別是當(dāng)你需要使用一些web效果的時候, 比如顯示個圓角矩形,提示框之類的,也許你認(rèn)為很簡單,好讓我們分析一下:
    2008-07-07
  • Python使用struct處理二進(jìn)制的實(shí)例詳解

    Python使用struct處理二進(jìn)制的實(shí)例詳解

    這篇文章主要介紹了Python使用struct處理二進(jìn)制的實(shí)例詳解的相關(guān)資料,希望通過本文大家能掌握這部分內(nèi)容,需要的朋友可以參考下
    2017-09-09
  • django2筆記之路由path語法的實(shí)現(xiàn)

    django2筆記之路由path語法的實(shí)現(xiàn)

    這篇文章主要介紹了django2筆記之路由path語法的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07

最新評論