-1

既存の行に追加するたびに、ループ内の既存のデータ フレームに 3 つの値を含む列を追加したいと思います。

既存のデータ フレームは、次のような多くの行を持つ MktData です。

    BidPrice AskPrice  Last Volume
XLU    39.14    39.15 39.15   9242

新しい列は、重みと呼ばれるこのような 3 つの値で構成されます100, 200, 300

したがって、最終的なデータフレームは

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

ご助力ありがとうございます。

4

2 に答える 2

3

も使用できますpaste

df$weights<-paste0(c(100,200,300),collapse=",")
于 2013-04-06T00:02:43.063 に答える
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.

于 2013-04-05T23:55:27.630 に答える