tibble相关内容

对于嵌套循环执行速度较慢,且R中有一系列小错误

我在DATA_SENSOR中有一个包含106个时序的列表。每个Tibble都有两列,分别包含日期和温度。 另一方面,我在DATE_ADMIN中有一个包含106个日期的列表,其中包含我希望时间序列以Tibble结束的日期。 代码运行正常,但使用嵌套的for循环会花费太多时间,因为平均行数接近每个Tibble的10000行。 library(tidyverse) library(dp ..
发布时间:2022-07-14 17:13:20 其他开发

将不同长度向量的列表转换为`tibble`

我目前有一个不同长度的字符向量列表。如下所示: list( c('this','is','first'), c('this','is','second','it','longer'), c('this is a list','that is length 2') ) 我想将列表中每个向量的所有元素组合成tibble中的一行。如下所示: data_frame(column ..
发布时间:2022-06-09 15:57:26 其他开发

在R中,为什么我在[:(下标)逻辑下标太长";中出现错误?

下面的MWE代码1可以很好地计算2列数字的和积,并且求和输入矩阵水平扩展以适应其他求和方案。 下面的MWE代码2是对MWE代码1的修改,使输入矩阵也可以垂直扩展,因此用户可以添加要在求和乘积计算中求和的元素行。当我运行MWE代码2时,代码崩溃,在[:(下标)逻辑下标太长&qot;中出现错误。 为什么我收到此错误? 下面的图片说明了该问题。 MWE代码1: library( ..
发布时间:2022-04-17 13:00:28 其他开发

bind_rows_(x, .id) 中的错误:列无法从因子转换为数字

我有十个数据集,它们是从 Excel 文件中读取的,使用 xlsx 库,并存储在 tibbles 中.我想合并它们. 以下是示例数据集.不同数据集的变量数量不同,有些变量只在一个数据集中.person 变量的值永远不会重叠. data1 实际数据集通常有 ~50 行和 ~200 个变量.我试过了 all_data 希望得到这个结果 # tibble: 6 x 8人 test1 ..
发布时间:2021-12-23 12:50:50 其他开发

从网络抓取工作中将数据框转换为正确的格式

我有代码用于通过将 httr 包装在函数中来反复抓取过去的空气大气数据.原始代码在循环任务上运行良好.您可以在此处https://stackoverflow.com/a/52545775/7356308找到原始代码.我对其进行了一些修改以抓取网站中的不同部分.不幸的是它没有返回正确的格式,尤其是观察时间. #' @param region 之一是“`naconf`"、“`samer`"、“`pa ..
发布时间:2021-11-15 01:47:43 其他开发

无法运行双向重复测量方差分析;0(非NA)案例

我正在尝试按照 Datanovia 的教程学习 双向重复测量方差分析. 我的数据集的快速概览: 随着时间的推移,我测量了 12 个采样单位中不同细菌种类的数量.我有 16 个时间点和 2 个组.我将我的数据组织成一个名为“丰富度"的小标题; # 小标题:190 x 4id selection.group 天值1 KRH1 KR 2 111.2 ..
发布时间:2021-11-10 23:42:16 其他开发

后续:重新排序对称标题

我正在跟进这个很棒的答案.特别是,我想知道如何将输出的第一列的值(实际上是行名)与其余列名重新排序? 有人建议我两种解决方案,但这两种解决方案似乎在函数中不起作用.这个问题有tidyverse解决方案吗? foo %dplyr::group_by(!!study_id, !!.x)%>%dplyr::summarise(effects = n(), .groups = 'drop')nm1 ..
发布时间:2021-09-07 19:37:09 其他开发

重新排序对称标题

想象一下,我们有一个 tibble,如下所示.理论上,第一列只是一个 rownames,它必须与列的名称一一对应. 例如,排除第一列(row_name),左起第三列名为G,但对应的行为E. 我想知道我们如何重新排列行(例如,将标题为 G 的行向上两行)以使行和列匹配? out 解决方案 如果我们想重新排列行,在 slice 中使用 match 库(dplyr)%>%切片(匹 ..
发布时间:2021-09-07 19:37:06 其他开发

如何旋转单个单元格数据框

我遇到过这么简单的挑战,但不知道如何正确地做到这一点. library(tibble)图书馆(dplyr)# 我有这个单细胞数据框tibble::tribble(~红色,“苹果")## # 小费:1 x 1## 红色的## ## 1 个苹果 但是 red 是变量 fruit 的一个属性,而 apple 是其中的一个观察结果.因此,我希望我的数据看起来像: # 期望输出:## # ..
发布时间:2021-09-07 19:30:48 其他开发

将列表列直接取消嵌套到多列中

我可以将列表列直接取消嵌套到 n 列中吗? 可以假设列表是规则的,所有元素的长度相等. 如果我有一个字符向量而不是列表列,我可以tidyr::separate.我可以tidyr::unnest,但是我们需要另一个辅助变量来tidyr::spread.我错过了一个明显的方法吗? 示例数据: 图书馆(tibble)df1 # tibble: 3 x 2gr值1 a ..
发布时间:2021-09-07 19:27:21 其他开发

RVEST 包似乎以随机顺序收集数据

我有以下问题. 我正在尝试从 Booking 网站收集数据(仅对我而言,以便了解 rvest 包的功能).一切都很好,包似乎收集了我想要的东西并将所有东西放在表中(数据框).这是我的代码: 库(rvest)图书馆(润滑)图书馆(tidyverse)page_booking< - C(" HTTPS:?//www.booking.com/searchresults.htm ..
发布时间:2021-06-08 18:40:40 其他开发

查找小标题中所选变量的重复观测值

我有一个较大的小标题(称为 df.tbl ,具有〜26k行和22列),并且我想找到每个对象的“孪生",即具有相同值的每一行在第2:7栏中(日期:位置). 如果我使用: inner_join(df.tbl,〜df.tbl [i,],由= c("date","forge","serNum","PinMain","PinMainNumber","Pos")) 我要检查“双胞胎"的行是 i ..
发布时间:2021-05-16 18:38:35 其他开发