假设我这里有一个像tibble一样的tb_1
# A tibble: 7 x 2
Grp Srt
<chr> <int>
1 A 10
2 B 4
3 B 7
4 A 5
5 A 1
6 A 3
7 B 2
现将其转载如下:
tb_1 <- structure(
list(
Grp = c("A", "B", "B", "A", "A", "
我将下面的xreg (外部回归变量/自变量)传递给auto.arima,并得到消息xreg should be a numeric matrix or a numeric vector。我检查了class(xreg)并得到了"tbl_df" "tbl" "data.frame"。我只是想落后于A和B,所以我引入了A_lagged和B_lagged作为滞后版本。在我将它们作为列放入后,我删除了A和B。
谁能告诉我可能出了什么问题?谢谢。
xreg=Model_Dataset %>%
ungroup() %
我在R中有一个tibble数据框架,我想要添加一个新的列名,但是名称必须来自变量的值,实现这一点的最简单的方法是什么?
# let us generate a whole set of new features
iris_tbl = as_tibble(iris)
iris_tbl <- iris_tbl %>% mutate(hello=1)
> print(iris_tbl)
# A tibble: 150 × 6
Sepal.Length Sepal.Width Petal.Length Petal.Width Species hello
&
说我有
library(dplyr)
a <- list(a=tbl_df(cars), b=tbl_df(iris))
如何在此列表的每个元素中添加列name,其值为列表中命名元素的名称?例如,第一个元素的输出应该是这样的。
Source: local data frame [50 x 3]
speed dist name
(dbl) (dbl) (chr)
1 4 2 a
2 4 10 a
3 7 4 a
4 7 22 a
5 8 16 a
6
我有以下数据框: library(tidyverse)
dat <- structure(list(cuml = structure(c(109200, 214980, 325560), class = c("hms",
"difftime"), units = "secs")), row.names = c(NA, -3L), class = c("tbl_df", "tbl", "data.frame")) 它看起来是这样的: > dat
# A tibble: 3 x 1
我有一个扁平的层次,大约有10层深。有一个密钥,但不幸的是,这个密钥没有被遵守,所以不能用于我的目的。 我需要把这个扁平表变成一个大层次结构,我唯一的关系就是行Id和父Id。 我的数据看起来像这样(简化); id name description code sub_level_name parent_id
1 Parent Company My Big Company MBC Company
2 Franchise1 My Franchise1 MF1 Franchise 1
3 Store1