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

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

Python 數(shù)據(jù)框中的名稱可以同時(shí)具有兩個值

Python 數(shù)據(jù)框中的名稱可以同時(shí)具有兩個值

我有一個像這樣的數(shù)據(jù)框df.head()NAME     DATE             FLAGTest1    1 April 2020     BeforeTest2    20 May 2020      BeforeTest1    28 May 2020      BeforeTest3    2 June 2020      AfterTest2    3 June 2020      After我想創(chuàng)建另一個數(shù)據(jù)框,其中包含具有標(biāo)志值“之前”但不是“之后”的名稱列表,就像在集合中一樣,它類似于 A intersection B-complement。使用上面的 df 數(shù)據(jù)框,我將在我的新數(shù)據(jù)框中只獲得一個名稱 - Test1。我正在為如何構(gòu)建邏輯和使用什么功能而苦苦掙扎。我應(yīng)該使用循環(huán)遍歷所有值還是根據(jù)標(biāo)志值分離數(shù)據(jù)幀并執(zhí)行設(shè)置操作?只是在尋找可行的解決方案
查看完整描述

2 回答

?
慕沐林林

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

你只需要做兩個過濾器;第一個過濾器檢查flag,然后第二個過濾器刪除任何有 after 標(biāo)志的東西:


import pandas as pd                                                                                                                                                                                    

df = pd.DataFrame({'name': ['test1', 'test2', 'test3', 'test1', 'test2'], 'flag':['before', 'before', 'after', 'before', 'after']})       

df[~df.name.isin(df[df.flag=='after']['name'])]                                                                                                                                                       

 

    name    flag

0  test1  before

3  test1  before


查看完整回答
反對 回復(fù) 2023-05-16
?
慕容3067478

TA貢獻(xiàn)1773條經(jīng)驗(yàn) 獲得超3個贊

這是一種使用 的方法.loc[],它可以在某些情況下防止SettingWithCopyWarning警告(這在這里可能不是問題)。


# Find the NAME such that FLAG == After:

after = df.loc[ df['FLAG'] == 'After', 'NAME' ]


# Filter rows (before comma in .loc[]) and select columns (after comma)

before = df.loc[~df['NAME'].isin(after), ['NAME', 'DATE']]


print(before)

    NAME          DATE

0  Test1  1 April 2020

2  Test1   28 May 2020


查看完整回答
反對 回復(fù) 2023-05-16
  • 2 回答
  • 0 關(guān)注
  • 152 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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