Returns a Data Frame
as.data.frame.Rd
Function to create a data.frame
of a Move, dBMvariance, dBGBvariance, .unUsedRecords object.
Usage
# S4 method for class 'Move'
as.data.frame(x)
# S4 method for class 'MoveStack'
as.data.frame(x)
# S4 method for class 'MoveBurst'
as.data.frame(x)
# S4 method for class 'dBMvariance'
as.data.frame(x)
# S4 method for class '.unUsedRecords'
as.data.frame(x)
# S4 method for class '.unUsedRecordsStack'
as.data.frame(x)
Details
Depending on the class of the object provided, the obtained data.frame
contains the information contained in the slots:
if class
move
: "timestamps", "idData", "sensor", "data", "coords".if class
moveStack
: "timestamps", "idData", "sensor", "data", "coords", "trackId".if class
moveBurst
: "timestamps", "idData", "sensor", "data", "coords", "burstId".if class
dBMvariance
: "timestamps", "sensor", "data", "coords", "window.size", "margin", "means", "in.windows", "interest".if class
dBMvarianceStack
: "timestamps", "sensor", "data", "coords", "window.size", "margin", "means", "in.windows", "interest","trackId".if class
dBMvarianceBurst
: "timestamps", "sensor", "data", "coords", "window.size", "margin", "means", "in.windows", "interest", "burstId".if class
dBGBvariance
: "timestamps", "sensor", "data", "coords", "paraSd", "orthSd", "margin", "windowSize".if class
.unUsedRecords
: "dataUnUsedRecords", "timestampsUnUsedRecords", "sensorUnUsedRecords".if class
.unUsedRecordsStack
: "trackIdUnUsedRecords", "dataUnUsedRecords", "timestampsUnUsedRecords", "sensorUnUsedRecords".
Examples
## obtain data.frame from move object
data(leroy)
head(as.data.frame(leroy))
#> timestamp location.long location.lat eobs.battery.voltage
#> 45 2009-02-11 12:16:45 -73.89880 42.74370 3615
#> 46 2009-02-11 12:31:38 -73.89872 42.74369 3623
#> 47 2009-02-11 12:45:48 -73.89869 42.74364 3627
#> 48 2009-02-11 13:00:16 -73.89862 42.74374 3632
#> 49 2009-02-11 13:15:19 -73.89871 42.74368 3642
#> 50 2009-02-11 13:30:13 -73.89885 42.74365 3647
#> eobs.horizontal.accuracy.estimate eobs.key.bin.checksum
#> 45 14.85 2992317972
#> 46 5.38 1723246055
#> 47 5.38 1910450098
#> 48 6.40 2286746099
#> 49 7.68 3797866101
#> 50 8.70 3956003832
#> eobs.speed.accuracy.estimate eobs.start.timestamp eobs.status
#> 45 5.65 2009-02-11 12:14:59.000 A
#> 46 4.69 2009-02-11 12:30:01.000 A
#> 47 4.19 2009-02-11 12:45:01.000 A
#> 48 5.97 2009-02-11 13:00:02.000 A
#> 49 6.34 2009-02-11 13:15:01.000 A
#> 50 6.15 2009-02-11 13:30:01.000 A
#> eobs.temperature eobs.type.of.fix eobs.used.time.to.get.fix ground.speed
#> 45 20 3 106 2.10
#> 46 26 3 97 0.51
#> 47 24 3 47 0.16
#> 48 24 3 14 0.23
#> 49 25 3 18 0.48
#> 50 23 3 12 0.17
#> heading height.above.ellipsoid utm.easting utm.northing utm.zone
#> 45 125.17 79.3 590130.0 4732942 18N
#> 46 3.28 94.2 590136.3 4732940 18N
#> 47 91.10 82.5 590138.5 4732935 18N
#> 48 335.54 153.7 590144.0 4732947 18N
#> 49 359.79 73.7 590137.0 4732940 18N
#> 50 29.49 71.2 590126.0 4732936 18N
#> study.local.timestamp optional sensor timestamps
#> 45 2009-02-11 06:16:45 TRUE gps 2009-02-11 12:16:45
#> 46 2009-02-11 06:31:38 TRUE gps 2009-02-11 12:31:38
#> 47 2009-02-11 06:45:48 TRUE gps 2009-02-11 12:45:48
#> 48 2009-02-11 07:00:16 TRUE gps 2009-02-11 13:00:16
#> 49 2009-02-11 07:15:19 TRUE gps 2009-02-11 13:15:19
#> 50 2009-02-11 07:30:13 TRUE gps 2009-02-11 13:30:13
#> eobs.fix.battery.voltage manually.marked.outlier visible sensor.type
#> 45 0 NA true gps
#> 46 0 NA true gps
#> 47 0 NA true gps
#> 48 0 NA true gps
#> 49 0 NA true gps
#> 50 0 NA true gps
#> individual.taxon.canonical.name tag.local.identifier
#> 45 Martes pennanti 74
#> 46 Martes pennanti 74
#> 47 Martes pennanti 74
#> 48 Martes pennanti 74
#> 49 Martes pennanti 74
#> 50 Martes pennanti 74
#> individual.local.identifier study.name study.timezone
#> 45 Leroy Urban fisher GPS tracking Eastern Standard Time
#> 46 Leroy Urban fisher GPS tracking Eastern Standard Time
#> 47 Leroy Urban fisher GPS tracking Eastern Standard Time
#> 48 Leroy Urban fisher GPS tracking Eastern Standard Time
#> 49 Leroy Urban fisher GPS tracking Eastern Standard Time
#> 50 Leroy Urban fisher GPS tracking Eastern Standard Time
## obtain data.frame from moveStack object
data(fishers)
head(as.data.frame(fishers))
#> timestamp eobs.battery.voltage eobs.horizontal.accuracy.estimate
#> 45 2009-02-11 12:16:45 3615 14.85
#> 46 2009-02-11 12:31:38 3623 5.38
#> 47 2009-02-11 12:45:48 3627 5.38
#> 48 2009-02-11 13:00:16 3632 6.40
#> 49 2009-02-11 13:15:19 3642 7.68
#> 50 2009-02-11 13:30:13 3647 8.70
#> eobs.key.bin.checksum eobs.speed.accuracy.estimate eobs.start.timestamp
#> 45 2992317972 5.65 2009-02-11 12:14:59.000
#> 46 1723246055 4.69 2009-02-11 12:30:01.000
#> 47 1910450098 4.19 2009-02-11 12:45:01.000
#> 48 2286746099 5.97 2009-02-11 13:00:02.000
#> 49 3797866101 6.34 2009-02-11 13:15:01.000
#> 50 3956003832 6.15 2009-02-11 13:30:01.000
#> eobs.status eobs.temperature eobs.type.of.fix eobs.used.time.to.get.fix
#> 45 A 20 3 106
#> 46 A 26 3 97
#> 47 A 24 3 47
#> 48 A 24 3 14
#> 49 A 25 3 18
#> 50 A 23 3 12
#> ground.speed heading height.above.ellipsoid utm.easting utm.northing
#> 45 2.10 125.17 79.3 590130.0 4732942
#> 46 0.51 3.28 94.2 590136.3 4732940
#> 47 0.16 91.10 82.5 590138.5 4732935
#> 48 0.23 335.54 153.7 590144.0 4732947
#> 49 0.48 359.79 73.7 590137.0 4732940
#> 50 0.17 29.49 71.2 590126.0 4732936
#> utm.zone study.local.timestamp X event.id eobs.fix.battery.voltage
#> 45 18N 2009-02-11 06:16:45 NA NA NA
#> 46 18N 2009-02-11 06:31:38 NA NA NA
#> 47 18N 2009-02-11 06:45:48 NA NA NA
#> 48 18N 2009-02-11 07:00:16 NA NA NA
#> 49 18N 2009-02-11 07:15:19 NA NA NA
#> 50 18N 2009-02-11 07:30:13 NA NA NA
#> location.long location.lat optional sensor timestamps trackId
#> 45 -73.89880 42.74370 TRUE gps 2009-02-11 12:16:45 Leroy
#> 46 -73.89872 42.74369 TRUE gps 2009-02-11 12:31:38 Leroy
#> 47 -73.89869 42.74364 TRUE gps 2009-02-11 12:45:48 Leroy
#> 48 -73.89862 42.74374 TRUE gps 2009-02-11 13:00:16 Leroy
#> 49 -73.89871 42.74368 TRUE gps 2009-02-11 13:15:19 Leroy
#> 50 -73.89885 42.74365 TRUE gps 2009-02-11 13:30:13 Leroy
#> eobs.fix.battery.voltage.1 manually.marked.outlier visible sensor.type
#> 45 0 NA true gps
#> 46 0 NA true gps
#> 47 0 NA true gps
#> 48 0 NA true gps
#> 49 0 NA true gps
#> 50 0 NA true gps
#> individual.taxon.canonical.name tag.local.identifier
#> 45 Martes pennanti 74
#> 46 Martes pennanti 74
#> 47 Martes pennanti 74
#> 48 Martes pennanti 74
#> 49 Martes pennanti 74
#> 50 Martes pennanti 74
#> individual.local.identifier study.name study.timezone
#> 45 Leroy Urban fisher GPS tracking Eastern Standard Time
#> 46 Leroy Urban fisher GPS tracking Eastern Standard Time
#> 47 Leroy Urban fisher GPS tracking Eastern Standard Time
#> 48 Leroy Urban fisher GPS tracking Eastern Standard Time
#> 49 Leroy Urban fisher GPS tracking Eastern Standard Time
#> 50 Leroy Urban fisher GPS tracking Eastern Standard Time
#> behavioural.classification
#> 45 NA
#> 46 NA
#> 47 NA
#> 48 NA
#> 49 NA
#> 50 NA
## obtain data.frame from .unUsedRecordsStack object
unUsedFishers <- unUsedRecords(fishers)
head(as.data.frame(unUsedFishers))
#> timestamp location.long location.lat eobs.battery.voltage
#> 1 2009-02-11 00:00:01 NA NA 3642
#> 2 2009-02-11 00:15:01 NA NA 3635
#> 3 2009-02-11 00:30:01 NA NA 3632
#> 4 2009-02-11 00:45:01 NA NA 3632
#> 5 2009-02-11 01:00:01 NA NA 3642
#> 6 2009-02-11 01:15:01 NA NA 3643
#> eobs.horizontal.accuracy.estimate eobs.key.bin.checksum
#> 1 NA 3717396718
#> 2 NA 3757665008
#> 3 NA 30534636
#> 4 NA 720269586
#> 5 NA 2236026299
#> 6 NA 3154745678
#> eobs.speed.accuracy.estimate eobs.start.timestamp eobs.status
#> 1 NA 2009-02-11 00:00:01.000 D
#> 2 NA 2009-02-11 00:15:01.000 D
#> 3 NA 2009-02-11 00:30:01.000 D
#> 4 NA 2009-02-11 00:45:01.000 D
#> 5 NA 2009-02-11 01:00:01.000 D
#> 6 NA 2009-02-11 01:15:01.000 D
#> eobs.temperature eobs.type.of.fix eobs.used.time.to.get.fix ground.speed
#> 1 27 0 120 NA
#> 2 23 0 120 NA
#> 3 21 0 120 NA
#> 4 20 0 120 NA
#> 5 22 0 120 NA
#> 6 22 0 120 NA
#> heading height.above.ellipsoid utm.easting utm.northing utm.zone
#> 1 NA NA NA NA
#> 2 NA NA NA NA
#> 3 NA NA NA NA
#> 4 NA NA NA NA
#> 5 NA NA NA NA
#> 6 NA NA NA NA
#> study.local.timestamp X event.id eobs.fix.battery.voltage sensor
#> 1 2009-02-10 18:00:01 NA NA NA gps
#> 2 2009-02-10 18:15:01 NA NA NA gps
#> 3 2009-02-10 18:30:01 NA NA NA gps
#> 4 2009-02-10 18:45:01 NA NA NA gps
#> 5 2009-02-10 19:00:01 NA NA NA gps
#> 6 2009-02-10 19:15:01 NA NA NA gps
#> timestamps trackId
#> 1 2009-02-11 00:00:01 Leroy
#> 2 2009-02-11 00:15:01 Leroy
#> 3 2009-02-11 00:30:01 Leroy
#> 4 2009-02-11 00:45:01 Leroy
#> 5 2009-02-11 01:00:01 Leroy
#> 6 2009-02-11 01:15:01 Leroy