问题描述
我有一个 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 (将#修改为@)