これは何度か尋ねられたことがわかっていますが、私の問題を回避する正しい方法を見つけることができませんでした。今、私はPerformanceAnalyticsパッケージを使用できるようにXTSに私のdata.frameを変換する必要がデータフレーム(要因)をxtsに変換する
27.07.2015,100
28.07.2015,100.1504
29.07.2015,100.1957
30.07.2015,100.5044
31.07.2015,100.7661
03.08.2015,100.9308
04.08.2015,100.8114
05.08.2015,100.6927
06.08.2015,100.7501
07.08.2015,100.7194
10.08.2015,100.8197
11.08.2015,100.8133
:私は次のように見て、私はアップロード非常に単純なCSVファイルを持っています。私のdata.frameは、以下の構造を有する:
> str(mpey)
'data.frame': 243 obs. of 2 variables:
$ V1: Factor w/ 243 levels "01.01.2016","01.02.2016",..: 210 218 228 234 241 21 30 38 45 52 ...
- attr(*, "names")= chr "5" "6" "7" "8" ...
$ V2: Factor w/ 242 levels "100","100.0062",..: 1 4 5 10 16 20 17 13 15 14 ...
- attr(*, "names")= chr "5" "6" "7" "8" ...
私はas.xts
機能と異なることを試みたが、それを動作させることができます。 これを乗り越える手助けをしてもらえますか?
V1は多分文字または日付クラスに変更できますか? V2はfactorですが、数値に変更する必要があるかもしれません。 – zx8754
すでに試しましたが、できません。それは常に私に*** as.Date.factor(mpey [、1]) charToDate(x)のエラー: 文字列が標準明白な形式でないか、私が試してみてください*** > as.Date( charToDate(x)のエラー: 文字列が標準的な明確な形式ではありません – paolino
format = "%d /%m /%Y"を追加すると、252個のNA行が取得されます... .. – paolino