I have this list:
dput(data)
structure(list(open = structure(c(NA, 135.600006, 136.759995), .Dim = c(3L,
1L), .Dimnames = list(structure(c("2016-01-01", "2016-01-04",
"2016-01-05"), .Dim = c(3L, 1L)), "IBM")), high = structure(c(NA,
135.970001, 136.889999), .Dim = c(3L, 1L), .Dimnames = list(structure(c("2016-01-01",
"2016-01-04", "2016-01-05"), .Dim = c(3L, 1L)), "IBM")), low = structure(c(NA,
134.240005, 134.850006), .Dim = c(3L, 1L), .Dimnames = list(structure(c("2016-01-01",
"2016-01-04", "2016-01-05"), .Dim = c(3L, 1L)), "IBM")), close = structure(c(NA,
135.949997, 135.850006), .Dim = c(3L, 1L), .Dimnames = list(structure(c("2016-01-01",
"2016-01-04", "2016-01-05"), .Dim = c(3L, 1L)), "IBM")), volume = structure(c(NA,
5229400L, 3924800L), .Dim = c(3L, 1L), .Dimnames = list(structure(c("2016-01-01",
"2016-01-04", "2016-01-05"), .Dim = c(3L, 1L)), "IBM")), adj.close = structure(c(NA,
130.959683, 130.863362), .Dim = c(3L, 1L), .Dimnames = list(structure(c("2016-01-01",
"2016-01-04", "2016-01-05"), .Dim = c(3L, 1L)), "IBM"))), .Names = c("open",
"high", "low", "close", "volume", "adj.close"))
私はこのリストをデータフレームに変換しようとしていますので、さらに計算ができます。リストをデータフレームに変換するR
は、私はこのように見て、このデータフレームを必要とする:
Date Open High Low Close Volume
1985-01-02 3.18 3.18 3.08 3.08 1870906
私はこれを試してみました:
do.call(rbind, data)
ないの列を見ることができますか?何か案は?
:私は、各行列の行とCOL名を削除する
as.numeric
を使用しますあなたはほぼそこに – bouncyball@bouncyball、私はカラムとして日付が必要です、あなたはそれをデータフレームに追加できますか? – user1471980
@jenesaisquoiそれはそれが得られるほど良いです。 'setNames(data.frame(data)、names(data))'だけで名前を修正してください。 – alistaire