问题标签 [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.
r - 如何制作一个出色的 R 可重现示例
在与同事讨论性能、教学、发送错误报告或在邮件列表和 Stack Overflow 上搜索指导时,经常会询问可重现的示例,并且总是很有帮助。
你对创建一个优秀的例子有什么建议?如何以文本格式粘贴来自r的数据结构?您还应该包括哪些其他信息?
除了使用dput()
,dump()
还有其他技巧structure()
吗?什么时候应该包含library()
orrequire()
语句?除了c
, df
,data
等之外,还应该避免哪些保留字?
如何制作一个很好的可重现示例?
r - 如何从字符串中删除所有空格?
所以" xx yy 11 22 33 "
会变成"xxyy112233"
。我怎样才能做到这一点?
regex - 如何测量字符串之间的相似度?
我有一堆名字,我想获得唯一的名字。但是,由于数据中的拼写错误和不一致,名称可能会写错。如果其中两个相似,我正在寻找一种方法来检查字符串向量。
例如:
我想找到它" Obama, B."
并且"Obama, B.H."
非常相似。有没有办法做到这一点?
r - 计算组平均值、总和或其他汇总统计数据。并将列分配给原始数据
我想在分组变量(“组”)的每个级别内计算数值变量(“值”)的mean
(或长度为 1 的任何其他汇总统计数据,例如、min
、max
)。length
sum
应将汇总统计量分配给与原始数据具有相同长度的新变量。也就是说,原始数据的每一行都应该有一个对应于当前组值的值——数据集不应该折叠到每组一行。例如,考虑 group :mean
前
后
excel - 直接从 R 脚本读取 Excel 文件
如何将 Excel 文件直接读入 R?还是我应该先将数据导出到文本或 CSV 文件,然后将该文件导入 R?
r - R中的条件合并/替换
我有两个数据框:
和
我想根据 df1$x1 和 df2$x2 之间的条件匹配将 df1$x2 中的一些值替换为 df2$x2 中的值,以产生:
r - 如何创建一个连续的组号
我有一个数据框 ( all_data
),其中有一个站点列表 (1... 到 n) 及其分数,例如
我想创建一个按数字顺序对站点的每个级别进行编号的列,例如计数器。在示例中,站点(1、4 和 8)将在“数字”列中具有从 1 到 3 的对应计数器:
我相信这一定很容易解决,但我还没有找到办法。
r - 将年月(“yyyy-mm”格式)转换为日期?
我有一个如下所示的数据集:
我想绘制数据(月份为 x 值,计数为 y 值)。由于数据存在差距,我想将月份的信息转换为日期。我试过:
但它没有用。怎么了?似乎也as.Date()
需要一天并且无法为一天设置标准值?哪个功能解决了我的问题?
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 风格指南超链接现在在这里。
r - ggplot 的 qplot 在采购时不执行
假设我有 2 个源文件,第一个名为example1.r
,第二个example2.r
(如下所示)。
例子1.r
例子2.r
当我获取 example1.r 时,会绘制图表。但是,当我获取 example2.r 时,它不会。这里的解决方案是什么?
(example2.r 中的 qplot 是ggplot2的函数)