Accessing columns, rows, or cells via $, [[, or [ is mostly
similar to regular data frames
.
However, the behavior is sometimes different for track tables based on
tibble
and data.table
. For
more info, refer to tibble's and
data.table
's subsetting documentation.
Arguments
- x
A track table.
- ...
Other parameters to be passed to the extracting/subsetting functions of
data.frame
,tibble
, anddata.table
.- value
A suitable replacement value: it will be repeated a whole number of times if necessary and it may be coerced: see the `Coercion` section in
data.frame
. If `NULL`, deletes the column if a single column is selected.
Value
A subset of the track table is [
is called, or a modified version
of the track table if [<-
is called.
Author
Simon Garnier, garnier@njit.edu
Examples
data(short_tracks)
short_tracks[1]
#> id
#> 56 1
#> 57 1
#> 58 1
#> 59 1
#> 60 1
#> 61 1
#> 62 1
#> 63 1
#> 64 1
#> 65 1
#> 66 1
#> 67 1
#> 68 1
#> 69 1
#> 70 1
#> 71 1
#> 72 1
#> 73 1
#> 74 1
#> 75 1
#> 76 1
#> 77 1
#> 78 1
#> 79 1
#> 80 1
#> 81 1
#> 82 1
#> 83 1
#> 84 1
#> 85 1
#> 86 1
#> 87 1
#> 88 1
#> 89 1
#> 90 1
#> 91 1
#> 92 1
#> 93 1
#> 94 1
#> 95 1
#> 96 1
#> 97 1
#> 98 1
#> 99 1
#> 100 1
#> 101 1
#> 102 1
#> 103 1
#> 104 1
#> 105 1
#> 106 1
#> 107 1
#> 108 1
#> 109 1
#> 110 1
#> 111 1
#> 112 1
#> 113 1
#> 114 1
#> 115 1
#> 3656 2
#> 3657 2
#> 3658 2
#> 3659 2
#> 3660 2
#> 3661 2
#> 3662 2
#> 3663 2
#> 3664 2
#> 3665 2
#> 3666 2
#> 3667 2
#> 3668 2
#> 3669 2
#> 3670 2
#> 3671 2
#> 3672 2
#> 3673 2
#> 3674 2
#> 3675 2
#> 3676 2
#> 3677 2
#> 3678 2
#> 3679 2
#> 3680 2
#> 3681 2
#> 3682 2
#> 3683 2
#> 3684 2
#> 3685 2
#> 3686 2
#> 3687 2
#> 3688 2
#> 3689 2
#> 3690 2
#> 3691 2
#> 3692 2
#> 3693 2
#> 3694 2
#> 3695 2
#> 3696 2
#> 3697 2
#> 3698 2
#> 3699 2
#> 3700 2
#> 3701 2
#> 3702 2
#> 3703 2
#> 3704 2
#> 3705 2
#> 3706 2
#> 3707 2
#> 3708 2
#> 3709 2
#> 3710 2
#> 3711 2
#> 3712 2
#> 3713 2
#> 3714 2
#> 3715 2
short_tracks[1, ]
#> Track table [1 observations]
#> Number of tracks: 1
#> Dimensions: 2D
#> Geographic: TRUE
#> Projection: +proj=longlat
#> Table class: data frame ('data.frame')
#> id t x y
#> 56 1 2015-09-10 07:01:00 15.76468 -22.37961
short_tracks[1, 1]
#> [1] "1"
short_tracks$id[short_tracks$id == "1"] <- "0"
short_tracks[short_tracks[, 1] == "0", 1] <- "1"