で更新私は私のデータwrite.tableは行名を表示できません。複製
write.table(name, file = "names.csv", col.names = TRUE, row.names = TRUE)
with the row names as dates displayedを取ることを試みましたが、表示されているように私が得たすべては、連続した数字ではない日付でした。私はquote = on
とoff
をトグルしましたが、何も動作していないようです。
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
。どうもありがとうございます!
は、問題が何であるかを知りません。 'df < - data.frame(" 3ヶ月 "= rep(NA、4)、row.names = Sys.Date() - 0:3、check.names = FALSE); write.table(df) 'はうまくいきます。 'TRUE'は' col.names'と 'row.names'の両方のデフォルト値ですので、それらの名前を付ける必要はありません。私たちがさらにあなたを助けるためには、再現可能な例を提供する必要があります。 –
私はRichardが言ったことに同意し、何も追加しない場合は、行名を 'name $ dates < - row.names(name)'の列に書くことができます。 –
@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