第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 python 中刪除帶有 nan 值的行

如何在 python 中刪除帶有 nan 值的行

至尊寶的傳說 2023-10-11 21:10:07
我有一個帶有 nan 值的數(shù)據(jù)數(shù)組我想刪除帶有 nan 值的行。我想要這個輸出:僅保留沒有 nan 值的行。我嘗試使用此代碼input = input[~np.isnan(input)]但是,這些行沒有刪除。我也用了a = input[complete.cases(input), ]但是發(fā)生了錯誤。名稱錯誤:未定義名稱“完整”
查看完整描述

3 回答

?
江戶川亂折騰

TA貢獻(xiàn)1851條經(jīng)驗 獲得超5個贊

數(shù)據(jù)幀:


   values_1  values_2

0     700.0       NaN

1       NaN     150.0

2     500.0     350.0

3       NaN     400.0

4    1200.0    5000.0

你可以試試這個:


df = df.dropna()

df = df.reset_index(drop=True)

輸出:


   values_1  values_2

0     500.0     350.0

1    1200.0    5000.0


查看完整回答
反對 回復(fù) 2023-10-11
?
慕哥9229398

TA貢獻(xiàn)1877條經(jīng)驗 獲得超6個贊

給定 numpy 數(shù)組為

import numpy as np
input = np.array([[1,1,0,np.nan], [1,1,1,30], [1,0,1,np.nan]])

嘗試

output = input[~np.isnan(input).any(axis=1)]

給出輸出為

[[ 1.  1.  1. 30.]]


查看完整回答
反對 回復(fù) 2023-10-11
?
暮色呼如

TA貢獻(xiàn)1853條經(jīng)驗 獲得超9個贊

試試這個

input = input[~np.isnan(input).any(axis=1)]

any(axis=1) 將 m*n 數(shù)組減少到 n,并對整行進(jìn)行邏輯或操作。


查看完整回答
反對 回復(fù) 2023-10-11
  • 3 回答
  • 0 關(guān)注
  • 237 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號