【发布时间】:2019-06-21 21:49:15
【问题描述】:
我有数据:
Group string
A Hello
A SearchListing
A GoSearch
A pen
A Hello
A Searches
B Real-Estate
B Access
B Denied
B Group
B Group
C Glance
C NoSearch
C Home
C FullSearch
等等。
我想找到那些有一个包含“搜索”作为最后一个元素的字符串的组并标记它们。例如,我想要的输出是这样的:
Group Flag
A 1
B 0
C 1
因为 A 和 C 的最后一个元素都包含字符串“search”。 我知道一种可以遍历所有元素的方法,如果最后一个元素包含“搜索”,它将对其进行标记。但它使用循环是一个非常繁重的功能。 有没有更直接的方法?
【问题讨论】:
标签: python pandas numpy group-by pandas-groupby