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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

熊貓:一列的每個(gè)值的nan百分比

熊貓:一列的每個(gè)值的nan百分比

手掌心 2023-03-22 16:42:49
目標(biāo):獲取 df 的每一列和每個(gè)客戶的缺失值百分比我的 df 是關(guān)于創(chuàng)建的票證:          id                type  ...      priority          Client0     56 113            Incident  ...          Low           client11     56 267             Demande  ...          High          client12     56 294            Incident  ...          Nan           NaN3     56 197             Demande  ...          Low           client34     56 143             Demande  ...          Nan           client4第一次嘗試 :df.notna().sum()/len(agg_global)*100Out[29]:                       id                       97.053453   type                     76.415869   priority                 82.626625    client                   84.596443 這非常有用,但我想在我的輸出中添加更多詳細(xì)信息,在列中使用“客戶端”維度,如下所示:我想創(chuàng)建的輸出:                           Client1   Client2     Client3      NaNid                      100.000000   100.000000  100.000000   66.990424type                     76.415869   66.990424   76.415869    43.761970status                  100.000000   100.000000  66.990424    76.415869category                66.990424   43.761970   76.415869     43.761970entity                   43.761970   100.000000  76.415869    76.415869source_demande           84.596443   100.000000  76.415869    43.761970我嘗試使用“groupby”但無法獲得所需的輸出...:                   id       type  ...      priority         Clientclient                            ...                             True        97.053453  76.415869  ...      29.98632       29.98632任何建議將被認(rèn)真考慮。感謝您的關(guān)注 !
查看完整描述

2 回答

?
一只斗牛犬

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超2個(gè)贊

您可以刪除Client不測(cè)試缺失值百分比的列,通過 測(cè)試它們,用 replace sDataFrame.isna聚合平均值以避免丟失它們,最后轉(zhuǎn)置通過:ClientNaNDataFrame.T

print (df)

? ? ? ?id? ? ? type priority? ?Client

0? ? ?NaN? Incident? ? ? Low? client1

1? ? ?NaN? ? ? ?NaN? ? ?High? client1

2? 56 294? Incident? ? ? Nan? ? ? NaN

3? 56 197? ? ? ?NaN? ? ? Low? client3

4? ? ?NaN? ?Demande? ? ? NaN? client4



df = (df.drop('Client', 1)

? ? ? ? .isna()

? ? ? ? .groupby(df['Client'].fillna('NaN'))

? ? ? ? .mean()

? ? ? ? .rename_axis(None)

? ? ? ? .T)

print (df)

? ? ? ? ? NaN? client1? client3? client4

id? ? ? ? 0.0? ? ? 1.0? ? ? 0.0? ? ? 1.0

type? ? ? 0.0? ? ? 0.5? ? ? 1.0? ? ? 0.0

priority? 0.0? ? ? 0.0? ? ? 0.0? ? ? 1.0


查看完整回答
反對(duì) 回復(fù) 2023-03-22
?
撒科打諢

TA貢獻(xiàn)1934條經(jīng)驗(yàn) 獲得超2個(gè)贊

據(jù)我所知,使用蠻力是可能的。我會(huì)嘗試使用isna函數(shù)和求和來估計(jì)每行或每列中 NaN 的數(shù)量,然后我會(huì)嘗試估計(jì)百分比。



查看完整回答
反對(duì) 回復(fù) 2023-03-22
  • 2 回答
  • 0 關(guān)注
  • 140 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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