R库欧盟统计局:Windows和Linux/Mac RStudio上的不同行为
R eurostat库在Windows和Linux/Mac RStudio上有不同的输出 Linux/Mac将变量下载为文本(factors),而Windows仅将factors id返回为整数 请尝试此代码:R库欧盟统计局:Windows和Linux/Mac RStudio上的不同行为,r,rstudio,R,Rstudio,R eurostat库在Windows和Linux/Mac RStudio上有不同的输出 Linux/Mac将变量下载为文本(factors),而Windows仅将factors id返回为整数 请尝试此代码: library(eurostat) dat <- get_eurostat("tsdtr210") head(dat) str(dat) 图书馆(欧盟统计局) dat dat头(dat) 单位车辆地理时间值 1990-01-01 11.0时的1条母线总成 2条母线总长度为1990
library(eurostat)
dat <- get_eurostat("tsdtr210")
head(dat)
str(dat)
图书馆(欧盟统计局)
dat dat头(dat)
单位车辆地理时间值
1990-01-01 11.0时的1条母线总成
2条母线总长度为1990-01-01 10.6
3条母线总成BG 1990-01-01 NA
4 PC总线总通道1990-01-01 3.7
5件总成1990-01-01 NA
6件总成CZ 1990-01-01 NA
>str(dat)
“数据帧”:2520 obs。共有5个变量:
$单位:系数w/1级“PC”:1。。。
$vehicle:Factor w/3级“BUS_TOT”、“CAR”和….:1。。。
$geo:系数w/35级“AT”、“BE”、“BG”和….:1 2 3 4 5 6 7 8 9 10。。。
$time:日期,格式:“1990-01-01”“1990-01-01”“1990-01-01”“1990-01-01”“1990-01-01”。。。
$values:num 11 10.6 NA 3.7 NA 9.11.3 NA 32.4。。。
Windows RStudio返回此结果:
> dat <- get_eurostat("tsdtr210")
> head(dat)
unit vehicle geo time values
1 1 1 1 1990-01-01 11.0
2 1 1 2 1990-01-01 10.6
3 1 1 3 1990-01-01 NA
4 1 1 4 1990-01-01 3.7
5 1 1 5 1990-01-01 NA
6 1 1 6 1990-01-01 NA
> str(dat)
'data.frame': 2520 obs. of 5 variables:
$ unit : int 1 1 1 1 1 1 1 1 1 1 ...
$ vehicle: int 1 1 1 1 1 1 1 1 1 1 ...
$ geo : int 1 2 3 4 5 6 7 8 9 10 ...
$ time : Date, format: "1990-01-01" "1990-01-01" "1990-01-01" "1990-01-01" ...
$ values : num 11 10.6 NA 3.7 NA NA 9.1 11.3 NA 32.4 ...
>数据头(dat)
单位车辆地理时间值
1 1 1 1 1990-01-01 11.0
2 1 1 2 1990-01-01 10.6
3131990-01-01NA
4 1 1 4 1990-01-01 3.7
51511990-01-01NA
6161990-01-01NA
>str(dat)
“数据帧”:2520 obs。共有5个变量:
$单位:整数1。。。
$vehicle:int 1 1。。。
$geo:INT1 2 3 4 5 6 7 8 9 10。。。
$time:日期,格式:“1990-01-01”“1990-01-01”“1990-01-01”“1990-01-01”“1990-01-01”。。。
$values:num 11 10.6 NA 3.7 NA 9.11.3 NA 32.4。。。
您知道如何在Windows上更改它吗?解决方案:从github安装开发版本:
library(devtools)
install_github("ropengov/eurostat")
函数get_eurostat()包含stringsAsFactors=default.stringsAsFactors()
参数,现在可以工作了
library(devtools)
install_github("ropengov/eurostat")