好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Pandas||過濾缺失數據||pd.dropna()函數的用法說明

Pandas||過濾缺失數據||pd.dropna()函數的用法說明

熱門標簽:海南400電話如何申請 唐山智能外呼系統一般多少錢 陜西金融外呼系統 公司電話機器人 哈爾濱ai外呼系統定制 騰訊外呼線路 廣告地圖標注app 白銀外呼系統 激戰2地圖標注

看代碼吧~

DataFrame.dropna(axis=0, how='any', thresh=None, subset=None, inplace=False)
Remove missing values.

pd.dropna()函數(官方文檔)用于過濾數據中的缺失數據.

缺失數據在pandas中用NaN標記.

import pandas as pd
import numpy as np
df = pd.DataFrame(np.random.randn(5, 3), index = list('abcde'), columns = ['one', 'two', 'three'])        # 隨機產生5行3列的數據    
df.ix[1, :-1] = np.nan        # 將指定數據定義為缺失
df.ix[1:-1, 2] = np.nan
print(df)

df.dropna()   #刪除所有帶缺失數據的行

parameters 詳解
axis default 0指行,1為列
how {‘any', ‘all'}, default ‘any'指帶缺失值的所有行;'all'指清除全是缺失值的行
thresh int,保留含有int個非空值的行
subset 對特定的列進行缺失值刪除處理
inplace 這個很常見,True表示就地更改

補充:Python-pandas的dropna()方法-丟棄含空值的行、列

0.摘要

dropna()方法,能夠找到DataFrame類型數據的空值(缺失值),將空值所在的行/列刪除后,將新的DataFrame作為返回值返回。

1.函數詳解

函數形式:dropna(axis=0, how='any', thresh=None, subset=None, inplace=False)

參數:

axis:軸。0或'index',表示按行刪除;1或'columns',表示按列刪除。

how:篩選方式。‘any',表示該行/列只要有一個以上的空值,就刪除該行/列;‘all',表示該行/列全部都為空值,就刪除該行/列。

thresh:非空元素最低數量。int型,默認為None。如果該行/列中,非空元素數量小于這個值,就刪除該行/列。

subset:子集。列表,元素為行或者列的索引。如果axis=0或者‘index',subset中元素為列的索引;如果axis=1或者‘column',subset中元素為行的索引。由subset限制的子區域,是判斷是否刪除該行/列的條件判斷區域。

inplace:是否原地替換。布爾值,默認為False。如果為True,則在原DataFrame上進行操作,返回值為None。

2.示例

創建DataFrame數據:

import numpy as np
import pandas as pd
 
a = np.ones((11,10))
for i in range(len(a)):
    a[i,:i] = np.nan
 
d = pd.DataFrame(data=a)
print(d)

按行刪除:存在空值,即刪除該行

# 按行刪除:存在空值,即刪除該行
print(d.dropna(axis=0, how='any'))

按行刪除:所有數據都為空值,即刪除該行

#  按行刪除:所有數據都為空值,即刪除該行
print(d.dropna(axis=0, how='all'))

按列刪除:該列非空元素小于5個的,即刪除該列

# 按列刪除:該列非空元素小于5個的,即刪除該列
print(d.dropna(axis='columns', thresh=5))

設置子集:刪除第0、5、6、7列都為空的行

# 設置子集:刪除第0、5、6、7列都為空的行
print(d.dropna(axis='index', how='all', subset=[0,5,6,7]))

設置子集:刪除第5、6、7行存在空值的列

# 設置子集:刪除第5、6、7行存在空值的列
print(d.dropna(axis=1, how='any', subset=[5,6,7]))

原地修改

# 原地修改
print(d.dropna(axis=0, how='any', inplace=True))
print("==============================")
print(d)

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • pandas中DataFrame檢測重復值的實現
  • pandas DataFrame.shift()函數的具體使用
  • pandas取dataframe特定行列的實現方法
  • 利用python Pandas實現批量拆分Excel與合并Excel
  • Pandas DataFrame轉換為字典的方法
  • 解決python3安裝pandas出錯的問題
  • Pandas爆炸函數的使用技巧
  • 使用pandas或numpy處理數據中的空值(np.isnan()/pd.isnull())
  • 教你使用Pandas直接核算Excel中的快遞費用
  • 教你漂亮打印Pandas DataFrames和Series

標簽:鷹潭 惠州 益陽 常德 黑龍江 上海 四川 黔西

巨人網絡通訊聲明:本文標題《Pandas||過濾缺失數據||pd.dropna()函數的用法說明》,本文關鍵詞  Pandas,過濾,缺失,數據,pd.dropna,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Pandas||過濾缺失數據||pd.dropna()函數的用法說明》相關的同類信息!
  • 本頁收集關于Pandas||過濾缺失數據||pd.dropna()函數的用法說明的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 嗯哼~我受不了快点进来吧| 精品国产伦一区二区三区在唱戏| 黄大片在线观看| 欧美色爱综合网| 荡公乱妇二男一女| 蜜芽永不失联| 女人高潮抽搐潮喷www动漫| 秋霞A级毛片在线看| 男破女处身过程| 被几个男摁着强进了NP| 91av视频在线播放| 亚洲卡一卡2卡3卡4精品| 日韩理论片秋霞理伦| 阿娇打开双腿被亲GIF| 亚洲精品丝袜成人偷拍| 被?到爽??流片动漫| 女人的屁股眼图片| 色姊妹| 师尊被扒开腿灌浓精H视频| 女同性做受全过程gif| 菲律宾影片巜豪妇荡乳3| 欧美一级特黄AAA大片在线观看 | 九色少妇丨大屁股丨自拍| 久操精品在线观看| TOKyOHOTAV无码专区 | 韩国一级婬片A片AAA在线| ass亚洲熟妇毛茸茸pics| 艳降勾魂完整无删减下载| 国产69精品久久99不卡永不失联下载 版本 | 国产亚洲精品精华液好用吗| 岳妇伦丰满日本在线播放| 伸进她的短裙里揉捏| 杨玉环一级40分钟| 国产野战农村妇女一级A片小说 | 额尔古纳市| 霜花店圆房吃奶动态图| 欧美精品一区二区三区免费观看| 欧美AⅤ爽aV久久久久久19色| 特黄A级A片国产免费高跟丝袜| 97国产色情在线视频一区| 武藤兰av永久无码精品放毛片|