R中数据帧中的S4对象列表

问题描述

我有一个 S4 对象列表,我想将它们放入数据框中。一个对象的所有信息都应该在数据帧的一个单元格中。

我试过了:

class_List <- as.character(objects)

但是后来我收到了一个带有 new() 函数的字符串 -> chr [1:15] "new(\"ClassyFire\",Meta = list(inchikey = \"InChIKey=FFRYUAVNPBUEIC-UHFFFAOYSA-N\",smiles = \"O=C1NC2=CC=CC=C"| __truncated__

问题是,我无法将字符串分配给变量。

我也试过:

serialize(objects,connection=NULL)

但后来我收到了一个很长的 raw()-vector 并且所有对象都集中在一个向量中:[1] 58 0a 00 00 00 03 00 04 00 03 00 03 05 00 00 00 00 05 55 54 46 2d 38 00 01 03 19 00 00 04 02 00 [33] 00 00 01 00 04 00 09 00 00 00 04 6d 65 74 61 00 00 02 13 00 00 00 03 00 00 00 10 00 00 00 01 00 [65] 04 00 09 00 00 00 24 49 6...

我也曾尝试将对象转换为 JSON,但后来我无法将其转换为数据帧。

最后,我需要一个 Dataframe,其中列表的每个对象都在一个单元格中。

ID 对象
1 object1
2 object2

我的错误在哪里或者还有其他选择吗?谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)