DT[`sample 1` %in% unlist(list(List1, List2))]
sample 1 sample 2 N
1: a b 2
2: c c 1
3: b c 3
4: c d 2
5: a c 3
Данные
List1 = list('a', 'b')
List2= list('c')
DT <- fread(
"sample 1, sample 2, N
a, b, 2
c, c, 1
b, c, 3
c, d, 2
a, c, 3
d, f, 1
d, h, 3")
Хотя поддержки Спецификации W3C XSLT, встраивающие таблицу стилей XSLT в XML-документ, кажется, что IE и Firefox не поддерживают это.
ОБНОВЛЕНИЕ: Согласно комментарию Robert Niestroj, несколько лет спустя, в октябре 2014, это работает в FireFox 33.
Однако существует хорошая альтернатива: встройте XML-документ в таблицу стилей XSLT.
Ниже пример.
Таблица стилей XSLT, содержащая встроенный XML-документ:
<?xml-stylesheet type="text/xsl" href="myEmbedded.xml"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output omit-xml-declaration="yes"/> <xsl:variable name="vEmbDoc"> <doc> <head></head> <body> <para id="foo">Hello I am foo</para> </body> </doc> </xsl:variable> <xsl:template match="para"> <h1><xsl:value-of select="."/></h1> </xsl:template> <xsl:template match="xsl:template"/> </xsl:stylesheet>
Когда это файл открыт в IE, требуемый результат отображен браузером:
Действительно обратите внимание на то, что необходимо включать шаблоны, которые игнорируют большинство инструкций XSLT (в этом случае, мы игнорируем любого <xsl:template>
просто не имея шаблонного тела.
Встраивание stylesheet возможна для большинства браузеров, но т. Е. Найдите ссылку на описание и пример в размещении ниже.
IE6 / 7/8 по умолчанию не поддерживает встроенные таблицы стилей.
Возможно, вы захотите использовать разрабатывающий обходной путь IE для обработки встроенных таблиц таблиц отсюда:
http://www.biglist.com/lists/lists.mulberrytech.com/xssslist/Чахивы/201001/msg00390. HTML
Поскольку ваша таблица стилей использует msxsl, предыдущий метод включения встраивания таблиц стилей для браузеров IE должен вам подойти.
Если вы хотите, чтобы встраивание таблиц стилей работало для всех браузеров, вы можете использовать технику поддержки встраивания таблиц стилей для ВСЕХ браузеров .