当与同事讨论性能、教学、发送错误报告或在邮件列表和Stack Overflow上寻求指导时,通常会要求提供可重现的示例,这总是很有帮助的。 您创建优秀示例的建议是什么?如何将r的数据结构粘贴到文本格式中?还应包括哪些其他信息? 除了使用dput()、dump()或structure()之外...
给定两个数据框: df1 = data.frame(CustomerId = c(1:6), Product = c(rep("Toaster", 3), rep("Radio", 3))) df2 = data.frame(CustomerId = c(2, 4, 6), State = ...
我希望能够按照多列对数据框进行排序。例如,对于下面的数据框,我想要按列'z'(降序)排序,然后按列'b'(升序)排序:dd <- data.frame(b = factor(c("Hi", "Med", "Hi", "...
每当我想要在R中做一些“映射”时,我通常会尝试使用apply系列中的一个函数。然而,我从未完全理解它们之间的差异——{sapply、lapply等}如何将函数应用于输入/分组输入,输出将是什么样子,甚至输入可以是什么——所以我经常只是一个一个地尝试,直到得到我想要的结果。有人能解释一下在什么情...
我想要在这个数据框中删除以下这些行: a) 所有列都包含NA的行。 以下是我的示例数据框。 gene hsap mmul mmus rnor cfam 1 ENSG00000208234 0 NA NA NA NA 2 ENSG0000019...
在R中,赋值运算符=和<-有何不同? 我知道这两个运算符略有不同,就像下面的例子所示:x <- y <- 5 x = y = 5 x = y <- 5 x <- y = 5 # Error in (x <- y) = 5 : could not find f...
概述 我对data.table比较熟悉,对dplyr了解不太多。我阅读了一些dplyr的文档和在SO上出现的示例,到目前为止我的结论是: data.table和dplyr在速度上可比,除非有很多(即>10-100K)组,以及其他一些情况(见下面的基准测试) dplyr具有更易于理解...
我有一个绘图,其中 x 轴是一个标签很长的因子。虽然这可能不是一种理想的可视化方式,但目前我只想将这些标签旋转成垂直方向。我已经通过下面的代码解决了这个问题,但是可以看到,标签并没有完全可见。data(diamonds) diamonds$cut <- paste("Super...