Разделение по умолчанию без сортировки по именам столбцов

Вы можете попытаться использовать гиперссылку в качестве родителя, а затем изменить внутренние элементы при наведении. Например:

a.active h1 {color:red;}

a.active:hover h1 {color:green;}

a.active h2 {color:blue;}

a.active:hover h1 {color:yellow;}

Таким образом вы можете изменить стиль во множестве внутренних тегов на основе опрокидывания родительского элемента.

0
задан Chetan Arvind Patil 28 March 2019 в 04:27
поделиться

2 ответа

Другой вариант заключается в создании групповых индексов для разделения с помощью rle

rl <- rle(sub("-.*", "", names(data)))
split.default(data, rep(1:length(rl), rl$length))
#

Другой вариант заключается в создании групповых индексов для разделения с помощью rle

1` # B-DIODE B-DIODE.1 #1 1.2 1.3 #2 0.4 0.6 # #

Другой вариант заключается в создании групповых индексов для разделения с помощью rle

2` # A-DIODE A-ACC1 A-ACC2 A-ANA0 A-ANA1 A-BRICKID A-CC0 A-CC1 A-DIGDN A-DIGDP #1 1.4 1.5 1.6 1.7 1.8 1.9 2 2.1 2.2 2.3 #2 0.8 1.0 1.2 1.4 1.6 1.8 2 2.2 2.4 2.6 # A-DN1 A-DN2 A-DP1 A-DP2 A-SCL A-SDA A-USB0DN A-USB0DP A-USB1DN A-USB1DP #1 2.4 2.5 2.6 2.7 2.8 2.9 3 3.1 3.2 3.3 #2 2.8 3.0 3.2 3.4 3.6 3.8 4 4.2 4.4 4.6 # A-ACC1.1 A-ACC2.1 A-ANA0.1 A-ANA1.1 A-BRICKID.1 A-CC0.1 A-CC1.1 A-DIGDN.1 #1 3.4 3.5 3.6 3.7 3.8 3.9 4 4.1 #2 4.8 5.0 5.2 5.4 5.6 5.8 6 6.2 # A-DIGDP.1 A-DN1.1 A-DN2.1 A-DP1.1 A-DP2.1 A-SCL.1 A-SDA.1 A-USB0DN.1 #1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 #2 6.4 6.6 6.8 7.0 7.2 7.4 7.6 7.8 # A-USB0DP.1 A-USB1DN.1 A-USB1DP.1 A-NA A-ACC2PWRLKG_0v4 A-ACC2PWRLKG_0v4.1 #1 5 5.1 5.2 5.3 5.4 5.5 #2 8 8.2 8.4 8.6 8.8 9.0 # A-P_IN_Leak #1 5.6 #2 9.2
.
0
ответ дан Maurits Evers 28 March 2019 в 04:27
поделиться

Один из вариантов - преобразовать имена в factor и установить необходимые уровни

new_name <- sub("-.*", "", names(data))
split.default(data, factor(new_name, levels = unique(new_name)))

#$B
#  B-DIODE B-DIODE.1
#1     1.2       1.3
#2     0.4       0.6

#$A
#  A-DIODE A-ACC1 A-ACC2 A-ANA0 ....
#1     1.4    1.5    1.6    1.7 ....   
#2     0.8    1.0    1.2    1.4 ....   

, указав levels как unique(new_name). Мы можем гарантировать, что список будет разбит на основе их вхождение в массив данных, а не в алфавитном порядке.

Как предполагает @thelatemail, мы также можем избежать преобразования имен в переменную factor, переупорядочив список на основе unique new_name

split.default(data, new_name)[unique(new_name)]
0
ответ дан Ronak Shah 28 March 2019 в 04:27
поделиться
Другие вопросы по тегам:

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