У меня есть 1000 списков, сохраненных как Rdata все сохраненные в одном каталоге. Каждый список имеет такое же имя, имеет 5 пунктов и выглядит следующим образом:преобразовать список Rdata в dataframe в R
list.hv_Amono_volume
[[1]]
[1] 1.059246
[[2]]
[1] 1.047688
[[3]]
[1] 10.70799
[[4]]
[1] 10.30472
[[5]]
[1] 2.53379
При первом хранения файлов в моем каталоге я дал каждому файлу уникальное имя ИЭ .: 1_list.hv_Amono_volume_rand.Rdata,
2_list.hv_Amono_volume_rand.Rdata,
3_list.hv_Amono_volume_rand.Rdata ... 1000_list.hv_Amono_volume_rand.Rdata
я загрузил все 1000 файлов RDATA следующим образом:
temp =list.files(path="mydirectory",pattern="*_list.hv_Amono_volume_rand.Rdata")
, но теперь я не знаю, как извлечь данные из этого списка, очевидно, «Темп» дает мне эту
[1] "1_list.hv_Amono_volume_rand.Rdata" "10_list.hv_Amono_volume_rand.Rdata"
[3] "100_list.hv_Amono_volume_rand.Rdata" "1000_list.hv_Amono_volume_rand.Rdata"
[5] "101_list.hv_Amono_volume_rand.Rdata" "102_list.hv_Amono_volume_rand.Rdata"
[7] "103_list.hv_Amono_volume_rand.Rdata" "104_list.hv_Amono_volume_rand.Rdata"
[9] "105_list.hv_Amono_volume_rand.Rdata" "106_list.hv_Amono_volume_rand.Rdata"
[11] "107_list.hv_Amono_volume_rand.Rdata" "108_list.hv_Amono_volume_rand.Rdata" [13] "109_list.hv_Amono_volume_rand.Rdata" "11_list.hv_Amono_volume_rand.Rdata"
[15] "110_list.hv_Amono_volume_rand.Rdata" «111_list. hv_Amono_volume_rand.Rdata "...
Так что я теперь должен знать, как извлечь данные из списка и привязать его к dataframe 1000 колонн, выглядит следующим образом:
1 2 ... 1000
1.059246 1.044808 1.046917
1.047688 1.046857 1.036242
10.70799 10.70204 10.0781
10.30472 9.319236 10.29681
2.53379 2.430255 2.482879
Я пытался играть с этим именем. список < - lapply (температура, нагрузка)
и это
sapply(Amono_list.hv, function(x) load(x, .GlobalEnv), USE.NAMES=FALSE)
, но я честно очень потерянным и не получить в любом месте, так ваша помощь будет электронной очень благодарен.
Спасибо за предложение. К сожалению, это говорит мне, что caanot находит значение для '1_list.hv_Amono_volume_rand'. –
Вам нужно сначала проверить, когда вы набираете '1_list.hv_Amono_volume_rand' или' 1000_list.hv_Amono_volume_rand' в консоли, дает ли он вам выход ?. Если вы это увидите, этот код будет работать. « – Metrics
, к сожалению, он не дает мне выход. Я не могу понять, как получить доступ к данным в этом списке. Я знаю, что он есть, потому что я загрузил отдельные файлы и могу посмотреть на них в консоли с помощью «list.hv_Amono_volume». это то же самое, загружаю ли я 1_list.hv_Amono_volume_rand 'или' 1000_list.hv_Amono_volume_rand '. –