Skip to contents

Get the analog data of a c3d object in a data frame.

Usage

c3d_analog(x)

Arguments

x

A c3d object, as imported by c3d_read().

Value

A data.frame with with n rows and m columns, where n is the number of frames recorded times the number of analog subframes per frame, and m as the number of recorded analog channels.

Details

The analog data of imported c3d objects in c3dr is saved as a list of lists. This is good for internal handling, but for analysis a table format (a data frame) is often more convenient.c3d_analog() returns the analog data from an imported c3d object as a data frame.

Examples

# Import example data
d <- c3d_read(c3d_example())

# get analog data
a <- c3d_analog(d)
head(a)
#>       FP1_FX     FP1_FY     FP1_FZ     FP1_MX     FP1_MY     FP1_MZ    Nothing
#> 1 -0.3096819 -0.2837415 -0.2492561 -0.2404060 -0.2407112 -0.2484932 -0.2301822
#> 2 -0.3087664 -0.2861829 -0.2495613 -0.2401009 -0.2402534 -0.2526131 -0.2304873
#> 3 -0.3057146 -0.2837415 -0.2494087 -0.2401009 -0.2407112 -0.2529182 -0.2301822
#> 4 -0.3078508 -0.2858777 -0.2484932 -0.2388802 -0.2410164 -0.2561226 -0.2306399
#> 5 -0.3109026 -0.2854199 -0.2507820 -0.2396431 -0.2416267 -0.2574959 -0.2320132
#> 6 -0.3109026 -0.2858777 -0.2520027 -0.2390327 -0.2422371 -0.2588692 -0.2327762
#>   Channel_08 Channel_09 Channel_10     PF2-FX     PF2-FY     PF2-FZ     PF2-MX
#> 1 -0.1921873 -0.4071870 -0.3713284 -0.3545432 -0.3501182 -0.3626308 -0.3633938
#> 2 -0.1940184 -0.4074922 -0.3716335 -0.3553061 -0.3504233 -0.3623257 -0.3630886
#> 3 -0.1938658 -0.4096284 -0.3730068 -0.3554587 -0.3508811 -0.3618679 -0.3627834
#> 4 -0.1943235 -0.4079499 -0.3725491 -0.3560691 -0.3511863 -0.3630886 -0.3632412
#> 5 -0.1950865 -0.4067292 -0.3723965 -0.3560691 -0.3511863 -0.3636990 -0.3630886
#> 6 -0.1966124 -0.4068818 -0.3720913 -0.3554587 -0.3511863 -0.3629360 -0.3641567
#>       PF2-MY        PF2-MZ Channel_17 Channel_18 Channel_19 Channel_20
#> 1 -0.3566794  7.629395e-05  -2.534905  -2.537346  -2.528344  -2.513085
#> 2 -0.3557639  7.629395e-05  -2.524834  -2.530480  -2.522545  -2.510796
#> 3 -0.3559165 -2.288818e-04  -2.541314  -2.537804  -2.526360  -2.510033
#> 4 -0.3557639  2.288818e-04  -2.558251  -2.550317  -2.534752  -2.516747
#> 5 -0.3562217 -5.340576e-04  -2.548791  -2.549248  -2.537957  -2.521324
#> 6 -0.3560691  3.814697e-04  -2.543298  -2.546654  -2.537346  -2.520867
#>   Channel_21 Channel_22 Channel_23 Channel_24 Channel_25 Channel_26 Channel_27
#> 1  -2.519951  -2.523613  -2.522698  -2.488518  -4.017777  -4.133898  -4.168688
#> 2  -2.516442  -2.521324  -2.520104  -2.488060  -4.017930  -4.134966  -4.167925
#> 3  -2.515221  -2.519799  -2.518730  -2.485466  -4.014267  -4.130999  -4.167162
#> 4  -2.518578  -2.520409  -2.518120  -2.485771  -4.016556  -4.132219  -4.168231
#> 5  -2.524224  -2.524376  -2.521782  -2.488975  -4.016098  -4.132982  -4.167162
#> 6  -2.526207  -2.528649  -2.524682  -2.489586  -4.018845  -4.133593  -4.168078
#>   Channel_28 Channel_29 Channel_30 Channel_31 Channel_32   TAPIS FZ1
#> 1  -4.182269  -4.196307  -4.204394  -4.192798  -4.164263  0.01655656
#> 2  -4.180133  -4.196307  -4.203479  -4.192035  -4.163195 -0.01914996
#> 3  -4.181506  -4.196460  -4.203326  -4.192187  -4.164568 -0.03746051
#> 4  -4.181964  -4.197070  -4.203021  -4.192340  -4.164416  0.02052385
#> 5  -4.180285  -4.196918  -4.203326  -4.192340  -4.165942  0.02433854
#> 6  -4.182117  -4.196002  -4.203021  -4.192340  -4.164111  0.01472503
#>     TAPIS FZ2   TAPIS FZ3   TAPIS FZ4  TAPIS FY1+4  TAPIS FY2+3 TAPIS FX1+2
#> 1 -0.01234454  0.01437396 -0.01666290  0.048264354 -0.068451934  0.00860627
#> 2  0.01451141 -0.01355010 -0.01239043  0.060776561 -0.017639685 -0.04174821
#> 3  0.01374847  0.00506562 -0.01330596  0.005843967 -0.003295947 -0.04327409
#> 4  0.01374847 -0.02377397  0.01080340 -0.067093998 -0.011230517  0.04675372
#> 5 -0.01432818 -0.02026445  0.05612296 -0.037186295 -0.049225856  0.09085257
#> 6  0.02809173 -0.04208452  0.02270526  0.019577354 -0.122621588  0.03515704
#>   TAPIS FX3+4         EMG 1        EMG 2        EMG 3        EMG 4        EMG 5
#> 1  0.08801371 -3.601184e-05 7.324442e-06 1.647999e-05 1.849422e-04 3.112888e-05
#> 2  0.06481987  4.638813e-05 8.697775e-06 1.533555e-05 1.203955e-04 2.861110e-05
#> 3  0.01400715  1.280251e-04 1.007111e-05 1.449629e-05 7.187109e-05 2.838221e-05
#> 4 -0.08014101  1.841029e-04 1.190222e-05 1.350444e-05 4.325999e-05 3.028962e-05
#> 5 -0.07388443  1.898251e-04 1.464888e-05 1.190222e-05 3.845332e-05 3.418073e-05
#> 6  0.02697760  1.909696e-04 1.808222e-05 1.144444e-05 3.433332e-05 3.715629e-05
#>          EMG 6        EMG 7         EMG 8        EMG 9        EMG 10
#> 1 1.434370e-05 2.288888e-05 -1.892148e-05 5.035554e-05 -2.441481e-05
#> 2 1.480148e-05 2.197333e-05 -1.937925e-05 5.104221e-05 -2.807703e-05
#> 3 1.586963e-05 2.334666e-05 -2.212592e-05 6.714072e-05  1.846370e-05
#> 4 1.670889e-05 2.471999e-05 -2.586444e-05 9.628590e-05  8.239998e-05
#> 5 1.647999e-05 2.380444e-05 -2.929777e-05 1.361125e-04  1.309244e-04
#> 6 1.396222e-05 2.151555e-05 -2.769555e-05 1.557970e-04  1.403089e-04
#>         EMG 11        EMG 12       EMG 13      EMG 14        EMG 15
#> 1 3.827021e-04 -2.288888e-05 1.831111e-06 0.002682272 -2.288888e-05
#> 2 1.698355e-04 -1.510666e-05 1.831111e-06 0.002633747 -2.082888e-05
#> 3 3.799555e-05 -7.629627e-06 3.204443e-06 0.002587970 -1.876888e-05
#> 4 4.600665e-05 -1.983703e-06 5.264443e-06 0.002543336 -1.632740e-05
#> 5 2.526933e-04  3.051851e-07 7.324442e-06 0.002498245 -1.312296e-05
#> 6 5.161443e-04  3.967406e-06 8.926664e-06 0.002449034 -9.689626e-06
#>          EMG 16 Sync Amti Gen 5 OR6-5-1000 3581_1 Amti Gen 5 OR6-5-1000 3581_2
#> 1 -8.850368e-06    0                    0.0461483                   0.13992119
#> 2 -9.079257e-06    0                   -0.0461483                   0.13992119
#> 3 -8.545183e-06    0                    0.1845932                   0.09328079
#> 4 -7.553331e-06    0                   -0.1384449                   0.04664040
#> 5 -6.408887e-06    0                   -0.2768898                   0.04664040
#> 6 -4.119999e-06    0                    0.0922966                  -0.04664040
#>   Amti Gen 5 OR6-5-1000 3581_3 Amti Gen 5 OR6-5-1000 3581_4
#> 1                    0.1835251                      0.00000
#> 2                    0.0000000                    -76.60294
#> 3                    0.1835251                     38.30147
#> 4                    0.0000000                     19.15073
#> 5                   -0.5505753                    -38.30147
#> 6                   -0.5505753                    -19.15073
#>   Amti Gen 5 OR6-5-1000 3581_5 Amti Gen 5 OR6-5-1000 3581_6
#> 1                     19.01722                     29.64163
#> 2                    -76.06888                     49.40271
#> 3                    -19.01722                    -59.28326
#> 4                     76.06888                     69.16380
#> 5                      0.00000                     59.28326
#> 6                    -19.01722                     29.64163
#>   Amti Gen 5 OR6-5-1000 3582_1 Amti Gen 5 OR6-5-1000 3582_2
#> 1                   -0.1845169                   0.04633522
#> 2                   -0.1845169                  -0.18534088
#> 3                   -0.3229046                   0.23167610
#> 4                   -0.1383877                  -0.13900566
#> 5                   -0.1383877                   0.00000000
#> 6                    0.2306461                   0.13900566
#>   Amti Gen 5 OR6-5-1000 3582_3 Amti Gen 5 OR6-5-1000 3582_4
#> 1                   -0.7229614                    -95.22438
#> 2                    0.0000000                     19.04488
#> 3                   -0.7229614                    -38.08975
#> 4                   -0.3614807                    -38.08975
#> 5                   -0.1807404                    -19.04488
#> 6                    0.5422211                    -57.13463
#>   Amti Gen 5 OR6-5-1000 3582_5 Amti Gen 5 OR6-5-1000 3582_6
#> 1                     56.80275                     0.000000
#> 2                    -56.80275                   -49.889088
#> 3                     37.86850                     0.000000
#> 4                     75.73700                     0.000000
#> 5                     94.67125                    19.955635
#> 6                      0.00000                     9.977818