我需要使用多个条件来获取以下内容的子集:
数据样本:
Title Event Type Presenter Description Tags
STEM event STEM Gloria Bubbles Craft
Robots Outreach STEM - John EV3 Bots
School STEM Outreach Billy Robots Craft
代码:
cond = df['Event Type'].str.contains('Outreach')
stemA = df[cond]
这使我获得了所有外展活动。
cond = df['Event Type'].str.contains('Outreach') & (df['Presenter'].str.contains('STEM') | df['Tags'].str.contains('STEM') | df['Description'].str.contains('STEM') | df['Title'].str.contains('STEM'))
stem[cond]
我希望有一个类似grep的解决方案。上面的内容比命令行上的grep
少,我知道从数据中查看结果是错误的。
答案 0 :(得分:0)
IIUC,这应该对您有用
class ProductViewModel:ViewModel() {
private val productList = MutableLiveData<List<ProductModel>>()
fun getProductList(): LiveData<List<ProductModel>> {
return productList
}
fun setProductList(data:List<ProductModel>?){
productList.value=data
}