使用eurostat包缓慢子集欧盟统计数据

时间:2018-02-27 13:26:27

标签: r dataframe

我在从eurostat - package:

中对大型数据集进行子集时遇到了一些问题
> library(eurostat)
> my.data <- get_eurostat("namq_10_a10")
Reading cache file C:\Users\jkusar\AppData\Local\Temp\RtmpyeXme9/eurostat/namq_10_a10_date_code_TF.rds
Table  namq_10_a10  read from cache file:  C:\Users\jkusar\AppData\Local\Temp\RtmpyeXme9/eurostat/namq_10_a10_date_code_TF.rds
> system.time(my.data[my.data$time=="2017-10-01",])
   user  system elapsed 
  65.91    0.66   68.41 
> system.time(my.data[my.data$na_item=="GDP",])
   user  system elapsed 
   0.09    0.00    0.09 

为什么需要soooooooo muuuuuuuuuuch时间子集时间变量?

0 个答案:

没有答案