-1
現在我有一個名爲df的數據框,它包含多個列。一列名爲A.而且我有一個名爲b的列表,其中包含列A中的部分數據。現在我想濾除數據框df,列A只包含列表b中的元素。 我用下面的代碼:問:通過列表中的數據框篩選數據
for i in b:
df = df[df.A == i]
但是數據幀df變空了。 那麼如何濾除數據幀呢? THX
現在我有一個名爲df的數據框,它包含多個列。一列名爲A.而且我有一個名爲b的列表,其中包含列A中的部分數據。現在我想濾除數據框df,列A只包含列表b中的元素。 我用下面的代碼:問:通過列表中的數據框篩選數據
for i in b:
df = df[df.A == i]
但是數據幀df變空了。 那麼如何濾除數據幀呢? THX
試試這個:
df = df[df.A.isin(b)]
它工作,感謝 –
如果不是欺騙,請添加樣本數據和期望的輸出和問題將盡快重新開放。 – jezrael