расплавьте к двум переменным столбцам

Вы корректны. Вы могли бы использовать его как это:

NSUInteger indexArr[] = {1,2,3,4};

NSIndexPath *indexPath = [NSIndexPath indexPathWithIndexes:indexArr length:4];
26
задан Donnied 29 April 2014 в 23:50
поделиться

1 ответ

Это не " Я отвечу на ваш вопрос о приведении, но вы, безусловно, можете выполнить подмножество и выполнить два плавления, за которыми следует слияние:

dm1 <- melt(d[,c("Type","I.alt","idx06","idx07","idx08")], id=c("Type","I.alt"))
dm2 <- melt(d[,c("Type","I.alt","farve1","farve2")], id=c("Type","I.alt"))
colnames(dm2) <- c("Type", "I.alt", "variable2", "value2")
dm <- merge(dm1, dm2)

Или, что эквивалентно, выполните одно плавление (как вы делаете сейчас), а затем дважды подмножество расплавленного фрейма данных ( idx <- переменная% в% c («idx06», «idx07», «idx08» ) как одно и ! idx как другое) и объедините этот вывод.

В любом случае вы получите то, что хотите:

> head(dm)
              Type I.alt variable    value variable2 value2
1 Alvorligere vold  1154    idx08 1.108696    farve1    red
2 Alvorligere vold  1154    idx08 1.108696    farve2    red
3 Alvorligere vold  1154    idx07 1.027174    farve1    red
4 Alvorligere vold  1154    idx07 1.027174    farve2    red
5 Alvorligere vold  1154    idx06 1.000000    farve1    red
6 Alvorligere vold  1154    idx06 1.000000    farve2    red
28
ответ дан 28 November 2019 в 07:53
поделиться
Другие вопросы по тегам:

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