2016-07-17 6 views
-2

で更新私は私のデータenter image description herewrite.tableは行名を表示できません。複製

write.table(name, file = "names.csv", col.names = TRUE, row.names = TRUE) 

with the row names as dates displayedを取ることを試みましたが、表示されているように私が得たすべては、連続した数字ではない日付でした。私はquote = onoffをトグルしましたが、何も動作していないようです。

UPDATE:

コメントありがとうございました、私は私が間違ったコードを使用するので、それはだと思ったので、私は、以前のコードを添付していなかったので、非常に残念です。 、ここで複製、

volEnv <- new.env() 

require(quantmod) 

MonthlyAd <- function(x){ 
sym <- sub("\\..*$", "", names(x)[1]) 
Ad(to.monthly(x, indexAt = 'lastof', drop.time = TRUE, name = sym))} 

VIX <- "^VIX" 
getSymbols(VIX, src='yahoo', index.class=c("POSIXt","POSIXct"), from='2010-01-01', to = '2015-12-31', env = volEnv) 

vol.close <- do.call(merge, eapply(volEnv, MonthlyAd)) 
write.table(vol.close, "vol.csv") 

がある。しかし、私が得たものを、誰もがこれで私を助けることができれば、本当に参考になる

"","VIX.Adjusted" 
"1",12.95 
"2",12.34 
"3",11.39 
"4",11.59 
"5",16.440001 

。どうもありがとうございます!

+3

は、問題が何であるかを知りません。 'df < - data.frame(" 3ヶ月 "= rep(NA、4)、row.names = Sys.Date() - 0:3、check.names = FALSE); write.table(df) 'はうまくいきます。 'TRUE'は' col.names'と 'row.names'の両方のデフォルト値ですので、それらの名前を付ける必要はありません。私たちがさらにあなたを助けるためには、再現可能な例を提供する必要があります。 –

+1

私はRichardが言ったことに同意し、何も追加しない場合は、行名を 'name $ dates < - row.names(name)'の列に書くことができます。 –

+0

@N_R行の名前として日付がこの問題を引き起こす可能性があります。しかし、実際には、ここに私がしたことがあります。 DF < - 構造(リスト(A = C(3041L、3079L、2455L)は、B = Cの(114093L、114730L、 122074L)、Cは= Cの(99554L、99931L、97737L)、Dは= Cの(138L、138L、145L ))、.Namesの= Cの( "A"、 "B"、 "C"、 "D")、row.namesの= Cの( "2000年5月1日"、 "2000-06-01"、「 (例:2000-07-01 ")、class =" data.frame ")、write.table(df、file =" names.csv "、col.names = TRUE、row.names = TRUE)あなたは**サンプルデータを提供する必要があります** – Learner

答えて

0

質問を更新した後、これは非常に良い質問です。

それはあなたの問題はあなたがxtsたファイルへの書き込みをしようとしていたオブジェクトのクラスによって引き起こされたことが判明しました。どうやら、この面白いクラスのためにファイルに保存したときに、行名の日付が整数に変換されていたようです。ここで

は、ソリューションです:

vol.close <- as.data.frame(vol.close) 
write.csv(vol.close, "vol.csv") 
+0

ありがとうございます@ Hack-R!それは完全に動作し、私はいつもいくつかの背景情報で質問する必要があることを理解しています。あなたの指示に従って、xtsマニュアルのxtsAttributesについて同様のことを述べたことがわかりました。私は現時点でそれを完全に理解していませんが、私はこの問題についてさらに研究します。トラブルや感謝のために申し訳ありません再度! –

+0

@N_Rお手伝いします。運が良かった。 –

関連する問題