问题标签 [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 投票
16 回答
509978 浏览

r - 将数据框字符串列拆分为多列

我想获取表格的数据

并在上面split()的“”列上使用type以获得如下内容:

我想出了一些令人难以置信的复杂的东西,涉及某种形式的apply工作,但后来我放错了地方。这似乎太复杂了,不是最好的方法。我可以strsplit如下使用,但不清楚如何将其恢复到数据框中的 2 列中。

感谢您的任何指示。我还没有完全了解 R 列表。

0 投票
4 回答
162847 浏览

r - R中的do-while循环

我想知道如何编写 do-while-style 循环?

我找到了这篇文章

您可以使用 repeat{} 并在任何地方使用 if() 检查条件并使用“break”控制字退出循环。

我不确定它到底是什么意思。如果您理解它和/或如果您有不同的解决方案,有人可以详细说明吗?

0 投票
13 回答
45657 浏览

r - 在 R 中调试的一般建议

使用我编写的 R 函数时出现错误:

我做了什么:

  1. 单步执行函数
  2. 添加 print 以找出错误发生在哪一行,这表明有两个不应使用的函数glm.fit。它们是window()save()

我的一般方法包括添加printstop命令,并逐行遍历函数,直到找到异常。

但是,我不清楚使用代码中出现此错误的那些技术。我什至不确定代码中的哪些函数依赖于glm.fit. 我该如何诊断这个问题?

0 投票
24 回答
1761057 浏览

r - 按名称删除数据框列

我有许多要从数据框中删除的列。我知道我们可以使用以下方法单独删除它们:

但我希望用更少的命令来做到这一点。

另外,我知道我可以像这样使用整数索引删除列:

但我担心我的变量的相对位置可能会改变。

鉴于 R 的强大功能,我认为可能有比一一删除每一列更好的方法。

0 投票
4 回答
33570 浏览

oop - R:什么是老虎机?

有谁知道R中的插槽是什么?

我没有找到它的含义的解释。我得到一个递归定义:“插槽函数返回或设置有关对象的各个插槽的信息”

帮助将不胜感激,谢谢 - Alley

0 投票
3 回答
96572 浏览

r - 为什么 R 对象不在函数或“for”循环中打印?

我有一个名为 ddd 的 R 矩阵。当我输入时,一切正常:

对 Shapiro Wilk、Anderson Darling 和 stem 的调用都有效,并且提取了相同的列。

如果我将此代码放在“for”循环中,对 Shapiro Wilk 和 Anderson Darling 的调用将停止工作,而茎叶调用和 print 调用将继续工作。

如果我尝试编写一个函数,也会发生同样的事情。SW & AD 不起作用。其他电话可以。

为什么所有呼叫的行为方式不同?

0 投票
2 回答
18941 浏览

r - 如何在 R 中检查操作系统

可能的重复:
在 R 中检测操作系统(例如,对于自适应 .Rprofile 文件)
我如何确定在 R 中我在哪个平台上运行?

R 中是否有一个原始函数将返回有关 R 正在运行的系统的信息?我主要关心操作系统,但任何其他数据都可能会有所帮助。

0 投票
18 回答
2051360 浏览

r - 删除 data.frame 中具有全部或部分 NA(缺失值)的行

我想删除此数据框中的行:

a)在所有列中包含s。NA下面是我的示例数据框。

基本上,我想获得如下数据框。

b)仅在某些列中包含NAs ,因此我也可以得到以下结果:

0 投票
11 回答
211529 浏览

r - 如何在R中绘制数据框的所有列

数据框有 n 列,我想得到 n 个图,每列一个图。

我是新手,R 语言不太流利,反正我找到了两种解决方案。

第一个有效,但它不打印列名(我需要它们!):

第二个效果更好,因为它打印列名:

有没有更好的(从 R 语言的角度来看)解决方案?

0 投票
6 回答
93331 浏览

r - 我应该使用 data.frame 还是矩阵?

什么时候应该使用 a data.frame,什么时候使用 a 更好matrix

两者都以矩形格式保存数据,因此有时不清楚。

对于何时使用哪种数据类型,是否有任何一般的经验法则?