【发布时间】:2014-03-04 03:29:36
【问题描述】:
此代码有效,但是,我想知道是否有更有效的方法。我有一个包含单列股票代码的 CSV 文件。然后我将此 csv 读入 R 并使用 for 循环将函数应用于每个股票代码。
我读入csv,然后进入数据框,拉出for循环需要正常运行的字符向量。
SymbolListDataFrame = read.csv("DJIA.csv", header = FALSE, stringsAsFactors=F)
SymbolList = SymbolListDataFrame[[1]]
for (Symbol in SymbolList){...}
有没有办法把我写的前两行合二为一?也许 read.csv 不是最好的命令?
谢谢。
更新
我正在使用 Jake 和 Bartek 建议的 readlines 方法。 csv 文件中出现“incomplete final line found on”警告,但我忽略了它,因为数据是正确的。
【问题讨论】: