Переформатирование фрейма данных R - PullRequest
0 голосов
/ 24 июня 2019

пытается переформатировать мой фрейм данных, чтобы показать все названия акций в виде заголовков столбцов в одном месте.Таким образом, первый столбец будет датами, столбцы 2 и далее будут акциями.

Prices<-bdh(stocks, "PX_LAST", start.date = (as.Date("2019-06-14")), end.date = (as.Date("2019-06-21")), options = optW)
Prices<-data.frame(Prices)

Вывод:

      $`JKH SL Equity`
    date PX_LAST
    1 2019-06-14   138.3
    2 2019-06-21   138.7

    $`700 HK Equity`
    date PX_LAST
    1 2019-06-14   330.0
    2 2019-06-21   354.4

    $`BHP LN Equity`
    date PX_LAST
    1 2019-06-14    1910
    2 2019-06-21    1965

    $`ALL AU Equity`
    date PX_LAST
    1 2019-06-14   30.62
    2 2019-06-21   31.06

Хотелось бы иметь 3 строки, одну для имени столбца, а две другиепо двум ценам.

1 Ответ

0 голосов
/ 24 июня 2019

Опция будет Map для циклического перебора list и cbind для создания «нового» столбца из names из list

Map(cbind, lst1, new = names(lst1))
...