R中的head()函数缺少第一行
当我试图从rutils包中的etf_env对象中提取一些数据时,发生了一些有趣(奇怪)的事情 首先,我创建了一个名为“foo”的变量R中的head()函数缺少第一行,r,R,当我试图从rutils包中的etf_env对象中提取一些数据时,发生了一些有趣(奇怪)的事情 首先,我创建了一个名为“foo”的变量 foo <- as.list(rutils::etf_env)["VTI"] 第一排不见了 然后我创建了一个名为“mat”的随机矩阵,并再次尝试调用head()函数 > mat <- matrix(1:100,ncol = 5) > head(mat, n = 6) [,1] [,2] [,3] [,4] [,5] [1,]
foo <- as.list(rutils::etf_env)["VTI"]
第一排不见了
然后我创建了一个名为“mat”的随机矩阵,并再次尝试调用head()函数
> mat <- matrix(1:100,ncol = 5)
> head(mat, n = 6)
[,1] [,2] [,3] [,4] [,5]
[1,] 1 21 41 61 81
[2,] 2 22 42 62 82
[3,] 3 23 43 63 83
[4,] 4 24 44 64 84
[5,] 5 25 45 65 85
[6,] 6 26 46 66 86
>垫头(垫,n=6)
[,1] [,2] [,3] [,4] [,5]
[1,] 1 21 41 61 81
[2,] 2 22 42 62 82
[3,] 3 23 43 63 83
[4,] 4 24 44 64 84
[5,] 5 25 45 65 85
[6,] 6 26 46 66 86
head()函数似乎工作得很好。这是怎么发生的,为什么发生的?我现在真是抓狂。希望有人知道答案。非常感谢 那是什么包裹?它看起来不像亨里克的,我也找不到另一个。@r2evans;您可以从那里获取env作为.rda文件。检查是否与head冲突
utils::head()
不会给出您得到的输出str(foo)
产生$VTI:xts[1:4319,1:6]41.7 41.9 42.3 42.4 42.8…
。与@Rohit类似,我看不到与OP中所示相同的结果。无法复制
> mat <- matrix(1:100,ncol = 5)
> head(mat, n = 6)
[,1] [,2] [,3] [,4] [,5]
[1,] 1 21 41 61 81
[2,] 2 22 42 62 82
[3,] 3 23 43 63 83
[4,] 4 24 44 64 84
[5,] 5 25 45 65 85
[6,] 6 26 46 66 86