Ich habe eine Matrix, die die Ausgabe der EuropeanOptionArrays-Funktion im QuantLib-Paket war. Das ist die Struktur:Matrix zu Dataframe für einfachere 3D-Darstellung
num [1:61, 1:33] 0.0109 0.0154 0.0215 0.0298 0.0409 ...
- attr(*, "dimnames")=List of 2
..$ : chr [1:61] "600" "605" "610" "615" ...
..$ : chr [1:33] "0.128767123287671" "0.124798869319417" "0.12083061535116..
Ich mag würde einen 2013 x 3
Datenrahmen anstelle der oben zu schaffen. Ich möchte es so aussehen:
Strike Price Time to Maturity Option Value
650 .1287
650 .1247
650 .1208
650 .1168
... ... ....
Statt wie es aussieht, jetzt, wo die Optionswerte sind nicht Vektoren:
0.1287 0.1247 0.1208 .1168...
600 0.01089619 0.009433598 0.006943248 0.005897702
605 0.01539911 0.013421805 0.010021222 0.008577718
610 0.02153793 0.018894224 0.014303551 0.
615 0.02982046 0.026323863 0.020195542 0.017539548
620 0.04088268 0.036306751 0.028214722 0.024673190
625 0.05551221 0.049585461 0.039014121 0.034343843
...
Gibt es eine einfache Lösung für dieses?
Dank
sorry 2013x3 Datenrahmen. 2013 Zeilen, 3 Spalten –
Perfekt. Ich habe die Persp-Funktion mit Matrix verwendet, aber ich wollte die Daten auf diese Weise im rgl-Paket mitspielen. Vielen Dank! –