【发布时间】:2017-10-24 06:54:21
【问题描述】:
8 个 csv 文件中的每一个都有 219 列。我想导出 219 个 csv 文件,它结合了每 8 个文件中的每一列。
如何将多个 csv 文件导出为不同的名称? 这是我导入 csv 文件的代码。
df1<-read.csv("RSI9D.csv", header=TRUE)
df2<-read.csv("RSI30D.csv", header=TRUE)
df3<-read.csv("MKT_CAP.csv", header=TRUE)
df4<-read.csv("VOLUME.csv", header=TRUE)
df5<-read.csv("INST_HOLD.csv", header=TRUE)
df6<-read.csv("MOVAVG30.csv", header=TRUE)
df7<-read.csv("MOVAVG10.csv", header=TRUE)
df8<-read.csv("MOVAVG5.csv", header=TRUE)
正如我上面所说,我想导出一个文件,该文件将每个文件中的每一列组合在一起。由于有219列,一共会生成219个文件。
【问题讨论】:
-
按顺序命名的变量很糟糕。你应该看看how to make a list of data frames。
-
如果你想合并从 df1 到 df8 的所有文件: all
-
我不明白你说的 219 个 csv 文件是什么意思。您的意思是:从 file1、file2、file3、... file8 中获取 col1 -> 制作 csv 文件。从 file1、file2、file3、...file8 中取 col2 -> 制作 csv 文件?
-
@Adamm 在我的 8 个 csv 文件中,有 219 列。我想组合 df1 的第一列 + df2 的第一列 +...+ df8 的第一列
-
@user3293236 是的!正确的!怎么做??我想我必须使用 for() 函数和 cbind 等...
标签: r csv export-to-csv