How can I convert a data.frame
df <- data.frame(id=c(\"af1\", \"af2\"), start=c(100, 115), end=c(114,121))
To a list of lists
LMAo <- lapply(split(df,df$id), function(x) as.list(x)) # is one way # more succinctly # LMAo <- lapply(split(df,df$id), as.list)
An edited solution as per your comment:
lapply( split(df,seq_along(df[,1])), as.list)