Использование:
print(df[~(df['split_categories'].isin([480, 9, 104])).any()])
Выход:
album_id categories split_categories
0 66562 480.494 [480, 494]
3 1709 9 [9]
4 59239 105.104 [105, 104]
Часто единственное решение состоит в том, чтобы попробовать его.
Я попробовал его три различных пути - пользовательская библиотека тегов JSP, параметризованный JSP включает, и файл тега JSP2.
Первые два не работали (хотя я подозреваю, что библиотека тегов может быть сделана работать), но файл тега сделал! Решение базировалось свободно на примере, данном в Опытном Spring веб-Поток и MVC.
Вот мой код в WEB-INF/tags/renderConditionalControl.tag:
<%@ tag body-content="tagdependent" isELIgnored="false" %>
<%@ attribute name="readOnly" required="true" %>
<%@ attribute name="path" required="true" %>
<%@ attribute name="type" required="false" %>
<%@ attribute name="className" required="true" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@ taglib prefix="form" uri="/WEB-INF/spring-form.tld" %>
<%@ taglib prefix="spring" uri="/WEB-INF/spring.tld" %>
<c:if test="${empty type}">
<c:set var="type" value="text" scope="page" />
</c:if>
<spring:bind path="${path}">
<c:choose>
<c:when test="${readOnly}">
<span class="readOnly">${status.value}</span>
</c:when>
<c:otherwise>
<input type="${type}" id="${status.expression}" name="${status.expression}"
value="${status.value}" class="${className}" />
</c:otherwise>
</c:choose>
</spring:bind>
И вот код в jsp:
Во-первых, с другими taglibs директивами:
<%@ taglib tagdir="/WEB-INF/tags" prefix="tag" %>
и в форме:
<tag:renderConditionalControl path="someObject.someField" type="text" readOnly="${someBoolean}" className="someClass" />