问题标签 [r-faq]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
23 回答
385271 浏览

r - 如何制作一个出色的 R 可重现示例

在与同事讨论性能、教学、发送错误报告或在邮件列表和 Stack Overflow 上搜索指导时,经常会询问可重现的示例,并且总是很有帮助。

你对创建一个优秀的例子有什么建议?如何以文本格式粘贴来自您还应该包括哪些其他信息?

除了使用dput(),dump()还有其他技巧structure()吗?什么时候应该包含library()orrequire()语句?除了c, df,data等之外,还应该避免哪些保留字?

如何制作一个很好的可示例?

0 投票
9 回答
364095 浏览

r - 如何从字符串中删除所有空格?

所以" xx yy 11 22 33 "会变成"xxyy112233"。我怎样才能做到这一点?

0 投票
3 回答
7545 浏览

regex - 如何测量字符串之间的相似度?

我有一堆名字,我想获得唯一的名字。但是,由于数据中的拼写错误和不一致,名称可能会写错。如果其中两个相似,我正在寻找一种方法来检查字符串向量。

例如:

我想找到它" Obama, B."并且"Obama, B.H."非常相似。有没有办法做到这一点?

0 投票
4 回答
19188 浏览

r - 计算组平均值、总和或其他汇总统计数据。并将列分配给原始数据

我想在分组变量(“组”)的每个级别内计算数值变量(“值”)的mean(或长度为 1 的任何其他汇总统计数据,例如、minmax)。lengthsum

应将汇总统计量分配给与原始数据具有相同长度的新变量。也就是说,原始数据的每一行都应该有一个对应于当前组值的值——数据集应该折叠到每组一行。例如,考虑 group :mean

0 投票
12 回答
195210 浏览

excel - 直接从 R 脚本读取 Excel 文件

如何将 Excel 文件直接读入 R?还是我应该先将数据导出到文本或 CSV 文件,然后将该文件导入 R?

0 投票
7 回答
30103 浏览

r - R中的条件合并/替换

我有两个数据框:

我想根据 df1$x1 和 df2$x2 之间的条件匹配将 df1$x2 中的一些值替换为 df2$x2 中的值,以产生:

0 投票
11 回答
25281 浏览

r - 如何创建一个连续的组号

我有一个数据框 ( all_data),其中有一个站点列表 (1... 到 n) 及其分数,例如

我想创建一个按数字顺序对站点的每个级别进行编号的列,例如计数器。在示例中,站点(1、4 和 8)将在“数字”列中具有从 1 到 3 的对应计数器:

我相信这一定很容易解决,但我还没有找到办法。

0 投票
7 回答
172390 浏览

r - 将年月(“yyyy-mm”格式)转换为日期?

我有一个如下所示的数据集:

我想绘制数据(月份为 x 值,计数为 y 值)。由于数据存在差距,我想将月份的信息转换为日期。我试过:

但它没有用。怎么了?似乎也as.Date()需要一天并且无法为一天设置标准值?哪个功能解决了我的问题?

0 投票
6 回答
49105 浏览

r - R中的“S3方法”是什么意思?

由于我对 R 相当陌生,因此我不知道 S3 方法和对象是什么。我发现有 S3 和 S4 对象系统,如果可能的话,有些人建议使用 S3 而不是 S4(请参阅http://google-styleguide.googlecode.com/svn/trunk/google-r-style 上的 Google 的 R 样式指南。 html )*。但是,我不知道 S3 方法/对象的确切定义。

更新:截至 2019 年,谷歌的 R 风格指南超链接现在在这里

0 投票
1 回答
21709 浏览

r - ggplot 的 qplot 在采购时不执行

假设我有 2 个源文件,第一个名为example1.r,第二个example2.r(如下所示)。

例子1.r

例子2.r

当我获取 example1.r 时,会绘制图表。但是,当我获取 example2.r 时,它不会。这里的解决方案是什么?

(example2.r 中的 qplot 是ggplot2的函数)