r - 直接将字符对象转换为数据框而不保存

标签 r

我有一段脚本如下:

temp <- getURL("http://chart.yahoo.com/table.csv?s=^HSI&a=0&b=01&c=1900&d=0&e=07&f=2013&g=d&q=q&y=0&z=^HSI&x=.csv",.opts=opts)
write(temp,file="test.txt")
temp <- read.csv("test.txt")

我讨厌在将其再次导入为数据帧之前将其保存为txt,我听说过类似连接的内容,我可以跳过这个“写入和加载”过程吗?

最佳答案

您可以直接使用函数read.csv()导入此csv文件

temp<-read.csv("http://chart.yahoo.com/table.csv?s=^HSI&a=0&b=01&c=1900&d=0&e=07&f=2013&g=d&q=q&y=0&z=^HSI&x=.csv")
head(temp)
        Date     Open     High      Low    Close     Volume Adj.Close
1 2013-01-04 23370.36 23370.36 23172.28 23331.09 1505752800  23331.09
2 2013-01-03 23390.54 23400.74 23234.43 23398.60 2211207000  23398.60
3 2013-01-02 22860.25 23317.39 22860.25 23311.98 2129252800  23311.98
4 2012-12-31 22584.44 22698.33 22566.89 22656.92  685413000  22656.92
5 2012-12-28 22706.33 22706.33 22628.46 22666.59 1043816200  22666.59
6 2012-12-27 22705.46 22718.83 22608.60 22619.78 1053372600  22619.78

关于r - 直接将字符对象转换为数据框而不保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14191045/

相关文章:

r - 使用 rvest 进行网络抓取

css - Rstudio 0.98.1028 仅将背景图像添加到标题幻灯片

带有降雪的 R 并行计算 - 从不同的工作人员写入文件

r - 如何通过点是否在多边形内来标记点

r - 使用ggsave时遇到 "Error: $ operator is invalid for atomic vectors"

r - 如何根据第二个数据帧中的一系列可能值合并两个数据帧,但保留第一个数据帧的值?

r - 在同一 data.frame 中分组/重新编码因子

r - 如何将条形图更改为降序排列?

html - 网络抓取 : how to include quote character in HTML node

r - 如果行和前一行满足要求,则为行赋值