2013-04-05 4 views
-1

Я хотел бы добавить столбец, содержащий три значения к существующему кадра данных в цикле, каждый раз, добавление к существующему ряду:Добавление специального столбца в существующем фрейм данных

существующего фрейм данных MktData со многим строк, как это:

BidPrice AskPrice Last Volume 
XLU 39.14 39.15 39.15 9242 

и новый столбец состоит из трех значений, как этого называемых весы 100, 200, 300

поэтому окончательный кадр данных должен быть

BidPrice AskPrice Last Volume  weights 
XLU 39.14 39.15 39.15 9242 100,200,300 

Большое спасибо за помощь.

ответ

1

Вобще:

df$weights <- list(c(100,200,300)) 
#  BidPrice AskPrice Last Volume  weights 
# XLU 39.14 39.15 39.15 9242 100, 200, 300 

Но следует помнить, что weights столбец является list.

+0

спасибо, оба примера работают! – Sergey

3

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

df$weights<-paste0(c(100,200,300),collapse=",") 
Смежные вопросы