Я новый для классов S4 и искал решение, но не смог :( У меня есть список классов S4, не уверен, что это вложенный список, но я хочу изменить его на фрейм данных. Мой список выглядит так по имени гСписок классов S4 к кадру данных
head(z)
[[1]]
An object of class "AgNode"
Slot "center":
x: 1515, y: 2258
Slot "name":
[1] "hsa:4052"
Slot "txtLabel":
An object of class "AgTextLabel"
Slot "labelText":
[1] "hsa:4052"
Slot "labelLoc":
x: 0, y: 0
Slot "labelJust":
[1] "n"
Slot "labelWidth":
[1] 50
[[2]]
An object of class "AgNode"
Slot "center":
x: 1443, y: 2567
Slot "name":
[1] "hsa:1311"
Slot "txtLabel":
An object of class "AgTextLabel"
и так далее, я хочу, чтобы извлечь X и значение Y от центра слота и имени из гнезда имени. и поставил три в кадре данных. Как могу я это сделать?
see<-do.call(cbind, lapply(z, stack))
я попытался это, но он дает ошибку
Error in as.list.default(x) :
no method for coercing this S4 class to a vector
Помогите мне?