我有一个列名向量叫做tbl_colnames。 我想创建一个tibble,它有0行和tbl_colnames的长度个列。 我找到的最好的方法是... tbl <- as_tibble(data.frame(matrix(nrow=0,ncol=length(tbl_colnames...
这段代码无法在 tibble 中添加列: library(tidyverse) df <- data.frame("Oranges" = 5) mycols <- c("Apples", "Bananas", "Oranges") add_column(df, myc...
我有一份从Excel表格导入的数据,如下所示: F4_Off <- readxl::read_xlsx("myExcel.xlsx", sheet = "Offline", col_names = TRUE, range = "I1:L285") F4_Off F4_On <-...
我有以下数据框:library(dplyr) library(tibble) df <- tibble( source = c("a", "b", "c", "d", "e"), score = c(10, 5, NA, 3, NA ) ) df 看起来是这个样子:# ...
一些tidyverse函数返回数据框,但有些返回,我找不到任何关于哪些函数返回哪种数据类型的资源,也看不出有任何真正可预测的模式。以下是一些示例以作说明:library(tidyverse) # Returns dataframe df1 <- iris %>% mutate(n...
喜欢Tidyverse的粉丝经常会提到使用tibbles而不是数据框架的几个优点。大多数优点都似乎是为了保护用户避免犯错。例如,与数据框架不同,tibbles: 不需要,drop=FALSE参数来避免从数据中删除维度。 不会让$运算符对列名进行部分匹配。 仅在输入向量的长度正好为1时才可以...
我正在寻找一种方法,在ID和分组内,使用value的滞后(或领先)值以及新的索引号idx_value来计算下一个索引号为100的索引。 # install.packages(c("tidyverse"), dependencies = TRUE) library(tibble) librar...
我有十个数据集,这些数据集是使用 xlsx 库从 Excel 文件中读取并存储在 tibbles 中的。我想将它们合并。 以下是示例数据集。变量数量因数据集而异,并且某些变量仅存在于一个数据集中。变量 person 的值永远不会重叠。 data1 <- tibble(person =...
有没有一种快速的方法(也许是 tidyverse API 的一部分)可以将行转换为 data.frame 或 tibble 的列名,类似于 tibble::column_to_rownames? 我知道有很多方法可以做到这一点,例如有点笨拙的方法: > df <- head(i...