121 lines
2.5 KiB
Plaintext
Raw Normal View History

2025-01-12 00:52:51 +08:00
R Under development (unstable) (2019-07-31 r76909) -- "Unsuffered Consequences"
Copyright (C) 2019 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)
R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.
R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.
Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.
> library(foreign)
> lookup.xport("Alfalfa.xpt")
$SPEC
$SPEC$headpad
[1] 1360
$SPEC$type
[1] "character" "numeric" "numeric" "numeric" "numeric" "numeric"
$SPEC$width
[1] 8 8 8 8 8 8
$SPEC$index
[1] 1 2 3 4 5 6
$SPEC$position
[1] 0 8 16 24 32 40
$SPEC$name
[1] "POP" "SAMPLE" "REP" "SEEDWT" "HARV1" "HARV2"
$SPEC$label
[1] "" "" "" "" "" ""
$SPEC$format
[1] "" "" "" "" "" ""
$SPEC$sexptype
[1] 16 14 14 14 14 14
$SPEC$tailpad
[1] 0
$SPEC$length
[1] 40
> Alfalfa <- read.xport("Alfalfa.xpt", stringsAsFactors = TRUE)
> summary(Alfalfa)
POP SAMPLE REP SEEDWT HARV1
MAX:20 Min. :0.0 Min. :1.00 Min. :35.00 Min. :120.6
min:20 1st Qu.:2.0 1st Qu.:1.75 1st Qu.:47.75 1st Qu.:148.3
Median :4.5 Median :2.50 Median :59.00 Median :165.8
Mean :4.5 Mean :2.50 Mean :56.08 Mean :163.0
3rd Qu.:7.0 3rd Qu.:3.25 3rd Qu.:62.25 3rd Qu.:176.4
Max. :9.0 Max. :4.00 Max. :75.00 Max. :193.4
HARV2
Min. :129.1
1st Qu.:150.6
Median :163.2
Mean :167.1
3rd Qu.:179.6
Max. :235.3
> ## test data provided by FRohde@birchdavis.com
> lookup.xport("test.xpt")
$TEST
$TEST$headpad
[1] 800
$TEST$type
[1] "numeric" "numeric"
$TEST$width
[1] 8 8
$TEST$index
[1] 1 2
$TEST$position
[1] 0 8
$TEST$name
[1] "I" "K"
$TEST$label
[1] "" ""
$TEST$format
[1] "" ""
$TEST$sexptype
[1] 14 14
$TEST$tailpad
[1] 48
$TEST$length
[1] 12
> testdata <- read.xport("test.xpt")
> summary(testdata)
I K
Min. :1.00 Min. :1
1st Qu.:1.75 1st Qu.:1
Median :2.50 Median :2
Mean :2.50 Mean :2
3rd Qu.:3.25 3rd Qu.:3
Max. :4.00 Max. :3
> q()
> proc.time()
user system elapsed
0.107 0.024 0.121