我有7个.csv文件(每个代表一个位置 - Site1,Site2,Site3 ... Site7)在一个文件夹中,每个.csv文件包含5列:ID,月,年,物种(大约30个级别;不同的物种),值(1,2,3,4 - 每个数字代表开花强度)。我不想将所有文件组合在一起,因为它们包含不同的种类和ID,但我想应用相同的代码来执行大量剪切,插值并为所有这些创建一个命名的时间序列列表。最后,代码给出了每个物种的时间序列列表。目前我创建了一个只能应用于一个站点的代码。
data_list <- list() #create a list to fill in later
for(sp in levels(Site1$Species)){
dat.sp <- Site1[Site1$Species == sp,] # Distinguish between all Species
tree_list <- list()
for (i in unique(dat.sp$ID)){
other bit of code that cuts the data,
interpolates it and makes it as time
series.
data_list[[sp]]<-tree_list
我应该如何创建循环以对每个站点运行相同的代码?
答案 0 :(得分:0)
你不需要R。
Command line solution.
Make sure that no file contains a header
Open command line (cmd)
Enter correct directory (cd C:\yourdirectory)
Write (copy *.csv allcsvsmerged.csv)