異なるデータに同じ関数を適応したい
Q&A
Closed
解決したいこと
Rを利用したデータ解析を学んでいるものです。以下に示すdata1に対してデータの読み込みから解析を自動で行う関数を作成しました。data2に対しても同じ関数を利用したいと考えています。方法はデータの形を揃える処理を行ってから関数の中に入れることだと思い、それぞれのデータの概要を見ましたが、その後の操作が分からず困っています。助言お願いします。
発生している問題
data_1の概要です。これは.matファイルです。
> str(data_1)
List of 4
$ data : num [1, 1:2270400] 0.00884 -0.00331 0.00644 0.01406 0.00616 ...
$ datastart : num [1:16, 1] 1 141901 283801 425701 567601 ...
$ dataend : num [1:16, 1] 141900 283800 425700 567600 709500 ...
$ titles : chr [1:16] "ME" "MA" "FL" "RF" "VM" ...
- attr(*, "header")=List of 2
..$ version: chr "4"
..$ endian : chr "little"
data_2の概要です。これは.RDataです。
> str(data_2)
List of 2
$ cycles:'data.frame': 6 obs. of 2 variables:
..$ V1: num [1:6] 1.41 2.45 3.49 4.51 5.55 ...
..$ V2: num [1:6] 2.07 3.12 4.14 5.17 6.22 ...
$ emg :'data.frame': 7618 obs. of 14 variables:
..$ time: num [1:7618] 0.014 0.015 0.016 0.017 0.018 0.019 0.02 0.021 0.022 0.023 ...
..$ ME : num [1:7618] 0.201 -2.316 -7.352 -5.539 -10.675 ...
..$ MA : num [1:7618] -6.445 -0.101 -7.15 -3.223 -5.74 ...
..$ FL : num [1:7618] 22.7 24.2 23.5 27.5 23.2 ...
..$ RF : num [1:7618] -0.101 1.813 0.705 5.237 -0.705 ...
..$ VM : num [1:7618] -0.906 -1.913 -5.338 -4.33 2.014 ...
..$ VL : num [1:7618] 7.35 -4.53 3.42 -1.61 1.01 ...
..$ ST : num [1:7618] -1.309 2.921 -0.604 0.504 -2.719 ...
..$ BF : num [1:7618] -7.35 -2.72 -8.96 -5.94 -3.83 ...
..$ TA : num [1:7618] -44.312 -24.673 -18.631 0.906 -25.681 ...
..$ PL : num [1:7618] 2.316 -0.705 -15.408 -11.884 1.813 ...
..$ GM : num [1:7618] 8.86 10.07 8.36 5.14 -5.14 ...
..$ GL : num [1:7618] -8.359 -10.776 -0.705 -4.33 -1.913 ...
..$ SO : num [1:7618] 8.96 1.61 -5.04 -10.57 -8.76 ...
- attr(*, "class")= chr "EMG"
自分で試したこと
操作のアイデアが全く湧かず、何もできていません。
0