我从yahoo下载了一些股票数据。当我保存为csv时,第一列(包含日期)丢失了。有什么想法吗?
library (tidyverse)
library(forecast)
ftse <- getSymbols('^FTSE', auto.assign=FALSE, from = '2013-01-01', src= 'yahoo')
na.fill(ftse, "extend")
ftse_df <- as.data.frame (ftse)
ftse_df
colnames(ftse_df)<- c("open", "high", "low", "close", "volume", "adjusted")
ftse_df
write_csv(ftse_df,"C:/Users/xxx/ftse.csv")
字符串
谢谢你,
凯文
3条答案
按热度按时间3b6akqbq1#
当你按下Ctrl+Enter来显示“ftse_df”时,你看到第一列了吗?如果没有,上面应该有问题。
如果你看到了正确的数据集,你可以试试这个:
字符串
希望它会工作!
干杯,碧翠丝
kuuvgm7e2#
使用write.csv解决了这个问题-打开csv文件会显示适当的日期列。
谢谢大家。
xxe27gdn3#
不需要转换为data.frame或写出整个路径。像这样使用
write.zoo
和~
,假设在您的系统上path.expand("~")
是"C:\\Users\\xxx\\Documents"
字符串
检查文件
型