【发布时间】:2016-01-06 03:18:47
【问题描述】:
我想使用 quantmod 下载一些股票详细信息,并已使用 write.csv 成功保存文件:
write.csv(df,file="AAPL.csv")
问题是csv文件中没有日期的标题。
AAPL.Open AAPL.High AAPL.Low AAPL.Close AAPL.Volume AAPL.Adjusted
2014-10-01 100.59 100.69 98.70 99.18 51491300 97.09741
2014-10-02 99.27 100.22 98.04 99.90 47757800 97.80230
2014-10-03 99.44 100.21 99.04 99.62 43469600 97.52818
2014-10-06 99.95 100.65 99.42 99.62 37051200 97.52818
2014-10-07 99.43 100.12 98.73 98.75 42094200 96.67644
2014-10-08 98.76 101.11 98.31 100.80 57404700 98.68340
2014-10-09 101.54 102.38 100.61 101.02 77376500 98.89877
我想要这样的东西
Date AAPL.Open AAPL.High AAPL.Low AAPL.Close AAPL.Volume AAPL.Adjusted
2014-10-01 100.59 100.69 98.70 99.18 51491300 97.09741
2014-10-02 99.27 100.22 98.04 99.90 47757800 97.80230
2014-10-03 99.44 100.21 99.04 99.62 43469600 97.52818
我试过了
colnames(df)[1] <- "Date"
但它会更改 AAPL.Open 的标题。
【问题讨论】:
-
你不能。日期列不是列。它是行名。
-
更准确地说是索引属性(stackoverflow.com/a/28532262/3710546)。