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

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

如何識(shí)別每個(gè) id 的不完整詳細(xì)信息?

如何識(shí)別每個(gè) id 的不完整詳細(xì)信息?

SMILET 2023-09-12 16:38:26
我有以下數(shù)據(jù)框:emp_id  male    female   Month_Year423       0       0      March-2016423       0       0      April-2016 423       0       1      May-2016423       0       1      June-2016789       1       0      June-2017789       1       0      July-2017789       1       0      August-2017789       0       0      September-2017856       1       0      March-2018856       1       0      April-2018987       0       1      June-2019987       0       1      July-2019987       0       1      August-2019請(qǐng)注意列中的值male,female如下所示:1 - "Yes"0 - "No"我需要這樣的東西,預(yù)期數(shù)據(jù)框:請(qǐng)注意,該Var列中的值表示如下:1 - "the gender details are not missing"0 - "the gender details are missing"另請(qǐng)注意,一個(gè) emp_id 可以是男性或女性,但不能同時(shí)是男性或女性。male如果在和列中觀察到female,對(duì)于emp_id 423,前兩行沒有性別詳細(xì)信息。所以我在 Var 列中將值指定為零。對(duì)于emp_id 789,最后一行缺少性別詳細(xì)信息。所以我在 Var 列中提到了零。對(duì)于emp_id 856 and 987,特定時(shí)期內(nèi)的性別詳細(xì)信息不會(huì)丟失。所以我在 Var 列中給出了價(jià)值 1。我使用了下面的代碼:mask = (df.assign(zeros=df['male'].eq(0))          .groupby('emp_id')[['male', 'zeros']]          .transform('sum')          .all(axis=1))df1 = df[mask]print (df1)mask = (df.assign(zeros=df['female'].eq(0))          .groupby('emp_id')[['female', 'zeros']]          .transform('sum')          .all(axis=1))df2 = df[mask]print (df2)上述代碼的輸出:通過(guò)使用上面的代碼,我能夠捕獲 emp_id,該 ID 分別在男性和女性列中缺少詳細(xì)信息。有沒有其他方法可以一次比較兩列(男性和女性)并表示 Var 列中缺失的詳細(xì)信息。所以請(qǐng)讓我知道解決方案:提前致謝!
查看完整描述

1 回答

?
有只小跳蛙

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

嘗試這個(gè):


df['var']  =  (df.male + df.female).groupby(df.emp_id).transform('min')


In [39]: df

Out[39]:

    emp_id  male  female      Month_Year  var

0      423     0       0      March-2016    0

1      423     0       0      April-2016    0

2      423     0       1        May-2016    0

3      423     0       1       June-2016    0

4      789     1       0       June-2017    0

5      789     1       0       July-2017    0

6      789     1       0     August-2017    0

7      789     0       0  September-2017    0

8      856     1       0      March-2018    1

9      856     1       0      April-2018    1

10     987     0       1       June-2019    1

11     987     0       1       July-2019    1

12     987     0       1     August-2019    1


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

添加回答

舉報(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)