Добавить новый элемент (тег) в список в R

Вы можете использовать этот скрипт .

*! > input[type=text] { background: #000; }

Это позволит выбрать любого родителя текстового ввода. Но подождите, еще многое. Если вы хотите, вы можете выбрать указанного родителя:

.input-wrap! > input[type=text] { background: #000; }

или выбрать его, когда он активен:

.input-wrap! > input[type=text]:focus { background: #000; }

Посмотрите этот HTML:

Your name sir

вы можете выбрать span.help, когда активен input и показать его:

.input-wrap! .help > input[type=text]:focus { display: block; }

Есть еще много возможностей; просто проверьте документацию плагина.

BTW, он работает в IE.

1
задан CuriousBeing 28 March 2019 в 04:47
поделиться

3 ответа

Таким образом, мы можем добавить именованный элемент списка, выполнив

lapply(lst, function(x) c(x, p = 25))


#$m
#    p 
# 1 25 

#$n
#    p 
# 2 25 

#$o
#    p 
# 3 25 

#[[4]]
#[[4]]$m
#[1] 3

#[[4]]$n
#[1] 4

#[[4]]$o
#[1] 5

#[[4]]$p
#[1] 25
#...
#...

Или с purrr::map

purrr::map(lst, ~ c(., p = 25))

данными

[ 112]
0
ответ дан Ronak Shah 28 March 2019 в 04:47
поделиться

Вот вариант с base R

Map(c, lst1, p = 25)
#$m
#    p 
# 1 25 

#$n
#    p 
# 2 25 

#$o
#    p 
# 3 25 

#[[4]]
#[[4]]$m
#[1] 3

#[[4]]$n
#[1] 4

#[[4]]$o
#[1] 5

#[[4]]$p
#[1] 25

#...

данными

lst1 <-  structure(list(m = 1, n = 2, o = 3, structure(list(m = 3, n = 4, o = 
 5), .Names = c("m", "n", "o")), structure(list(m = 6, n = 9, o = 8), .Names = 
  c("m", "n", "o"))), .Names = c("m", "n", "o", "", ""))
0
ответ дан akrun 28 March 2019 в 04:47
поделиться

Если я хорошо прицелился, мы можем использовать:

 plyr::llply(contents,function(x) rlist::list.append(x,p=25))
0
ответ дан NelsonGon 28 March 2019 в 04:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: