0
data<-read.csv("advanced_r_programming/data/MIE.csv")
LongitudinalData<-function(n_sub){
structure(n_sub, class = "LongitudinalData")
}
make_LD<-function(x){
LongitudinalData(sum(as.logical(unique(x$id))))
}
print.LongitudinalData<-function(x){
paste("Longitudinal dataset with", x[n_sub], "subjects")
}
x<-make_LD(data)
print(x)
これは「NA被験者を含む縦のデータセット」を返します。オブジェクトのフィールドに格納されている数値を返すにはどうすればよいですか?オブジェクトの要素の貼り付け関数が返されます。NA
ようこそ。 [最小限の、完全で検証可能な例を作成する方法](https://stackoverflow.com/help/mcve)を読んで投稿を更新してください。具体的には、 'dput()'を使って問題のクラスのテキスト版を生成し、それをあなたの質問の一部として投稿すると役に立ちます。 –
より具体的には、最小限でも、 'dput(foo)'の出力が必要です。ここで、 'foo'はこの関数を呼び出すためのものです。 – joran
ああ、ありがとう。私は適切な変更を加えました。 – lamentaciones