提问人:Mark 提问时间:8/23/2023 最后编辑:Mark 更新时间:8/30/2023 访问量:31
如何确定对象类型
How to determine object type
问:
以下是我的对象的显示方式:
> object
[1] "string1"
[2] "string2"
[3] "string3"
该对象类型叫什么?如何将其更改为这样的向量(无需手动输入整个内容):
> c("string1","string2","string3")
[1] "string1" "string2" "string3"
我尝试的所有方法都只是给了我相同的对象。
> as.vector(object)
> unlist(object)
编辑:感谢您的帮助。我认为它首先是一个载体。
答:
0赞
Alexander Sokolovsky
8/23/2023
#1
它不太可能是 3 个元素的列表,这些元素通常在控制台中如下所示:
[[1]]
[1] "string1"
[[2]]
[1] "string2"
[[3]]
[1] "string3"
如果可以,请按照上述建议进行操作以了解更多信息。一旦你看到是否有内部结构,你也许可以做一些事情来解决这个问题。你能告诉我们是什么给了你吗?这将有助于回答。str(object)
class(object)
object$substructure
str()
评论
dput(object)
可能?也许值得尝试看看它是什么样的物体。str(object)
typeof
,应该会有所帮助。如果对象由 ,则提供有关生成的对象的详细信息(检查值小节)。作为最后的手段,您可以使用蛮力删除不需要的类,即。class
str
method(...)
?method
unclass
print
str