我只想读取目录中的文件名:
> library(quantmod)
> passingset
V1
1 AAB
2 AAR-UN
3 AAV
4 ABT
5 ABX
(...)
> class(passingset)
[1] "data.frame"
> class(passingset$V1)
[1] "character"
> #Remove closing price < 5
> for (i in 1:nrow(passingset)){
+ company <- passingset$V1[i]
+ if(Cl(company)[length(Cl(company))] < 5){
+ passingset <- passingset[!(passingset$V1 == company),, drop = FALSE]
+ } else
+ i = i + 1
+
+ rm(company)
+ }
**Error in Cl(company) :
subscript out of bounds: no column name containing "Close"**
只有15个文件,速度非常慢,显示文件名需要几秒钟。我做错了什么?
编辑:正如@Darin Dimitrov在评论中所建议的,我试图用console.log替换res.write,然后它很快。 res.write是一个循环中的坏习惯还是类似的东西?
谢谢:)
答案 0 :(得分:1)
大多数浏览器会因各种原因(包括内容编码检测)缓冲从服务器接收的输出,其中一些浏览器可能比其他浏览器缓冲更多。如果您可以通过cURL之类的实用程序访问相同的URL,并且您可以更及时地看到预期的输出,那么这将确认浏览器缓冲问题。&#34;