R矢量格式问题

R矢量格式问题,r,R,我有两种格式的日期: c(`2` = 24.0336327194876, `3` = 24.0799077818911, `4` = 24.0300730993027, `6` = 24.0870270222609, `9` = 24.0015961378236, `12` = 24.0193942387481) 以及: 我是R的新手。我不明白这两种数据类型之间的区别 我想将这些数据帧绘制到同一个绘图中,但遇到了问题。是否可以将第一种类型的数据转换为第二种类型 谢谢 您可以调用unname(

我有两种格式的日期:

c(`2` = 24.0336327194876, `3` = 24.0799077818911, `4` = 24.0300730993027, 
`6` = 24.0870270222609, `9` = 24.0015961378236, `12` = 24.0193942387481)
以及:

我是R的新手。我不明白这两种数据类型之间的区别

我想将这些数据帧绘制到同一个绘图中,但遇到了问题。是否可以将第一种类型的数据转换为第二种类型


谢谢

您可以调用
unname()
。例如:

a <- c(`2` = 24.0336327194876, `3` = 24.0799077818911, `4` = 24.0300730993027, 
`6` = 24.0870270222609, `9` = 24.0015961378236, `12` = 24.0193942387481)

unname(a)
[1] 24.03363 24.07991 24.03007 24.08703 24.00160 24.01939

a您遇到了什么问题?第一个向量已命名,但这不应影响打印。不过长度不同。谢谢!我能再问一个问题吗?无名(a)返回什么?它还是一个向量还是一个列表?它是一个向量。您可以使用
is.vector(unname(a))
进行检查。
a <- c(`2` = 24.0336327194876, `3` = 24.0799077818911, `4` = 24.0300730993027, 
`6` = 24.0870270222609, `9` = 24.0015961378236, `12` = 24.0193942387481)

unname(a)
[1] 24.03363 24.07991 24.03007 24.08703 24.00160 24.01939