return 元素如何在其他列中有多个条目 Pandas
How return elements which have more than one entry in other columns Pandas
我有这个数据框:
A B C D
User1 fake_ne 'Hello' null
User1 year 1987 null
User2 fake_ne 'Hello' null
User2 fake_ne 'Yes' null
User2 fake_year 78 null
我想获得一个新的 Dataframe Pandas,其中包含 A 列中的所有用户,这些用户在 B 列中具有多个 'fake_ne' 类型的条目并关联 C 值。例如:
DataFrame2
A B C D
User2 fake_ne 'Hello' null
User2 fake_ne 'Yes' null
我们可以通过两步过滤然后检查duplicated
s=df.loc[df.B=='fake_ne']
s[s.A.duplicated(keep=False)]
Out[497]:
A B C D
2 User2 fake_ne 'Hello' NaN
3 User2 fake_ne 'Yes' NaN
我有这个数据框:
A B C D
User1 fake_ne 'Hello' null
User1 year 1987 null
User2 fake_ne 'Hello' null
User2 fake_ne 'Yes' null
User2 fake_year 78 null
我想获得一个新的 Dataframe Pandas,其中包含 A 列中的所有用户,这些用户在 B 列中具有多个 'fake_ne' 类型的条目并关联 C 值。例如: DataFrame2
A B C D
User2 fake_ne 'Hello' null
User2 fake_ne 'Yes' null
我们可以通过两步过滤然后检查duplicated
s=df.loc[df.B=='fake_ne']
s[s.A.duplicated(keep=False)]
Out[497]:
A B C D
2 User2 fake_ne 'Hello' NaN
3 User2 fake_ne 'Yes' NaN