没有适用于(nest _)

时间:2018-12-11 18:12:05

标签: r csv

所以我正在与OOP一起工作,并尝试完成一个练习,在该练习中,我导入一个csv,创建一个构造函数,并从该csv中提取一些数据。我的代码如下:

# import libraries
library(readr)
library(magrittr)
library(tidyr)
library(dplyr)
# read in file
data <- read_csv("MIE.csv")

# create constructor and establish LongitudinalData class
make_LD <- function(df) {
  ld_df <- df %>% nest(-id)
  structure(ld_df, class = c("LongitudinalData"))
}

# invoke constructor and test for success
dataset <- make_LD(data)
print(class(dataset))

现在,此代码在其余练习中已经工作了好几个星期了,但是现在当我去运行它时(这样可以继续处理我认为是真正的问题,我得到了这个错误当我创建“数据集”变量时。

> dataset <- make_LD(data)

 Error in UseMethod("nest_") : 
  no applicable method for 'nest_' applied to an object of class "function"

现在,我可以理解我们是否不能在类的对象上使用(嵌套),但这是我为此练习编写的第一行代码之一。有人可以帮我解释一下如何纠正此错误,或者提供另一种获得相同解决方案的方法(除“ id”列之外,csv中的所有数据。

谢谢!

0 个答案:

没有答案