
[英]How to make a great R reproducible example
这个问题的答案是社区的努力。 编辑现有答案以改进这篇文章。 它目前不接受新的答案或互动。 ...
[英]How to make a great R reproducible example
这个问题的答案是社区的努力。 编辑现有答案以改进这篇文章。 它目前不接受新的答案或互动。 ...
[英]How to join (merge) data frames (inner, outer, left, right)
给定两个数据框: 我怎样才能做数据库风格,即sql 风格,加入? 也就是说,我如何获得: df1和df2的内部连接: 仅返回左表在右表中具有匹配键的行。 df1和df2的外部连接: 返回两个表中的所有行,从左侧连接右表中具有匹配键的记录。 df1和df2的左外连接(或简称左连接) 返回左表中 ...
[英]Sort (order) data frame rows by multiple columns
我想按多列对数据框进行排序。 例如,对于下面的数据框,我想按列“z”(降序)然后按列“b”(升序)排序: ...
[英]Grouping functions (tapply, by, aggregate) and the *apply family
每当我想在 R 中做一些“map”py 操作时,我通常会尝试在apply系列中使用 function。 但是,我从来没有完全理解它们之间的区别——{ sapply 、 lapply等} 如何将 function 应用于输入/分组输入,output 的外观,甚至输入的内容是什么——所以我经常只是通过它 ...
[英]Remove rows with all or some NAs (missing values) in data.frame
我想删除此数据框中的行: a)在所有列中包含NA 。 下面是我的示例数据框。 基本上,我想获得如下数据框。 b)只在某些列中包含NA ,所以我也可以得到这个结果: ...
[英]Drop data frame columns by name
我有许多要从数据框中删除的列。 我知道我们可以使用以下方法单独删除它们: 但我希望用更少的命令来做到这一点。 另外,我知道我可以使用 integer 索引删除列,如下所示: 但我担心我的变量的相对 position 可能会改变。 鉴于 R 的强大功能,我认为可能有比一一删除每一列更好的方法。 ...
[英]How do I replace NA values with zeros in an R dataframe?
我有一个数据框,有些列有NA值。 如何用零替换这些NA值? ...
[英]What are the differences between "=" and "<-" assignment operators?
R中赋值运算符=和<-有什么区别? 我知道运算符略有不同,如本例所示 但这是唯一的区别吗? ...
[英]data.table vs dplyr: can one do something well the other can't or does poorly?
概述 我对 data.table 比较熟悉,对data.table不太dplyr 。 我已经阅读了一些出现在 SO 上的dplyr小插曲和示例,到目前为止,我的结论是: data.table和dplyr在速度上相当,除非有很多(即 >10-100K)组,以及在某些其他情况下(参见下面的 ...
[英]Rotating and spacing axis labels in ggplot2
我有一个 plot ,其中 x 轴是一个标签很长的因素。 虽然可能不是理想的可视化,但现在我想简单地将这些标签旋转为垂直。 我已经在下面的代码中弄清楚了这一部分,但是如您所见,标签并不完全可见。 ...
[英]How to convert a factor to integer\numeric without loss of information?
当我将一个因子转换为数字或整数时,我得到的是底层级别代码,而不是数字形式的值。 我不得不求助于paste来获得真正的价值: 有没有更好的方法将因子转换为数字? ...
[英]How should I deal with "package 'xxx' is not available (for R version x.y.z)" warning?
我尝试安装 package,使用 但收到警告 为什么 R 不认为 package 可用? 另请参阅有关此问题的特定实例的这些问题: 我的 package 不适用于 R 2.15.2 package 'Rbbg' 不可用(对于 R 版本 2.15.2) package 不可用(对于 R 版本 ...
[英]How can we make xkcd style graphs?
显然,民间已经想出了如何在Mathematica和LaTeX中制作xkcd风格的图形。 我们可以用R做吗? GGPLOT2-ERS? 一个geom_xkcd和/或theme_xkcd? 我想在基本图形中,par(xkcd = TRUE)? 我该怎么做? 作为ggplot2中 ...
[英]Plot two graphs in same plot in R
我想 plot y1 和 y2 在同一个 plot。 但是当我这样做时,它们不会一起绘制在同一个 plot 中。 在 Matlab 中可以hold on ,但有谁知道如何在 R 中做到这一点? ...
[英]How can I view the source code for a function?
我想看看 function 的源代码,看看它是如何工作的。 我知道我可以通过在提示符下输入名称来打印 function: 在这种情况下, UseMethod("t")是什么意思? 如何找到实际使用的源代码,例如: t(1:10) ? 当我看到UseMethod和当我看到standardGeneri ...
[英]The difference between bracket [ ] and double bracket [[ ]] for accessing the elements of a list or dataframe
R 提供了两种不同的方法来访问列表或数据框的元素: []和[[]] 。 两者之间有什么区别,我什么时候应该使用一个而不是另一个? ...
[英]How to unload a package without restarting R
我想卸载一个包而不必重新启动 R(主要是因为在我尝试不同的、冲突的包时重新启动 R 会令人沮丧,但可以想象这可以在程序中使用一个函数然后使用另一个函数——尽管命名空间对于这种用途,引用可能是一个更好的主意)。 ?library没有显示任何可以卸载包的选项。 有一个建议是detach可以卸载包, ...
[英]Convert a list to a data frame
我有一个嵌套的数据列表。 它的长度是132,每一项都是一个长度为20的列表。有没有一种快速的方法可以将这个结构转换成一个有132行20列数据的数据框? 以下是一些要使用的示例数据: ...
[英]What is the difference between require() and library()?
require()和library()什么区别? ...