循环读取数据帧

时间:2017-11-30 14:19:07

标签: r loops dataframe

我有多个数据框如下,格式相同。

'17509_10842_10842_40005'
'17509_10842_10842_40006'
'17509_10842_10842_40007'
'17533_10842_10842_40001'
'17540_10842_10842_40001'

s <- setNames(split(Data, Data$ID), paste0(unique(Data$ID)))
list2env(s, globalenv())

这些数据框是从一个大的数据集生成的(请参阅下面的大数据集示例),我使用列ID中可用的唯一值进行拆分

Data <- read.table(header = TRUE, text = "
ID  End_Date    Value
17509_10842_10842_40005 5/22/2016   0.99
17509_10842_10842_40005 5/29/2016   0.96
17509_10842_10842_40005 6/5/2016    0.98
17509_10842_10842_40005 6/12/2016   0.87
17509_10842_10842_40005 6/19/2016   0.95
17509_10842_10842_40005 6/26/2016   0.91
17509_10842_10842_40005 7/3/2016    0.96
17509_10842_10842_40005 7/10/2016   0.92
17509_10842_10842_40005 7/17/2016   0.9
17509_10842_10842_40006 5/22/2016   0.91
17509_10842_10842_40006 5/29/2016   0.96
17509_10842_10842_40006 6/5/2016    0.95
17509_10842_10842_40006 6/12/2016   0.87
17509_10842_10842_40006 6/19/2016   0.99
17509_10842_10842_40006 6/26/2016   0.95
17509_10842_10842_40006 7/3/2016    0.99
17509_10842_10842_40006 7/10/2016   0.93
17509_10842_10842_40006 7/17/2016   0.94
17509_10842_10842_40007 5/22/2016   0.99
17509_10842_10842_40007 5/29/2016   0.96
17509_10842_10842_40007 6/5/2016    0.98
17509_10842_10842_40007 6/12/2016   0.87
17509_10842_10842_40007 6/19/2016   0.95
17509_10842_10842_40007 6/26/2016   0.91
17509_10842_10842_40007 7/3/2016    0.96
17509_10842_10842_40007 7/10/2016   0.92
17509_10842_10842_40007 7/17/2016   0.9
17533_10842_10842_40001 5/22/2016   0.91
17533_10842_10842_40001 5/29/2016   0.96
17533_10842_10842_40001 6/5/2016    0.95
17533_10842_10842_40001 6/12/2016   0.87
17533_10842_10842_40001 6/19/2016   0.99
17533_10842_10842_40001 6/26/2016   0.95
17533_10842_10842_40001 7/3/2016    0.99
17533_10842_10842_40001 7/10/2016   0.93
17533_10842_10842_40001 7/17/2016   0.94
17540_10842_10842_40001 5/22/2016   0.91
17540_10842_10842_40001 5/29/2016   0.96
17540_10842_10842_40001 6/5/2016    0.95
17540_10842_10842_40001 6/12/2016   0.87
17540_10842_10842_40001 6/19/2016   0.99
17540_10842_10842_40001 6/26/2016   0.95
17540_10842_10842_40001 7/3/2016    0.99
17540_10842_10842_40001 7/10/2016   0.93
17540_10842_10842_40001 7/17/2016   0.94
")

> str(`17509_10842_10842_40005`)
'data.frame':   7 obs. of  7 variables:

我想在for循环中对这些数据框执行相同的分析,我尝试分配for循环但无法获得结果

for (i in unique(Data$ID))
{

  data1 <- as.data.frame[i]

}

0 个答案:

没有答案