问题标签 [r-table]
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 - 如何替换类表矩阵中的值?
在 class 的 R 对象中table
,如何替换它的值?
为了替换它的名字,我可以使用:
但是,我找不到替换其值的方法!如何创建一维表(1d)?
dput
结构体:
更多信息
原始对象的属性是这样的
电流输出
预期的输出将是:注意,它必须保留以前具有的所有属性:
r - 如何获取R中二维表中元素的两个轴的名称
可以说我得到了这张桌子:
我想获取每个轴的名称。示例:我想要元素 thistable[2] 的名称。我输入什么来获得类似:axis1:1,axis2:2?普通的 names() 不起作用,而 row.names() 仅适用于一个轴。
r - R-markdown 表手动输入内容
我正在处理一个 r-markdown 文档,并想插入一个解释常见逻辑和布尔运算符的表格(因此与我的数据框无关)。我想我必须手动输入,但不知道我需要使用的乳胶文字。我确实将我的文档编织为 pdf。
提前致谢!
r - R 中 ifelse 和 is.table 或 is.matrix 的问题
当我使用ifelse
函数时,is.table
或者is.matrix
我得到不需要的结果。而如果我使用一个if
语句,我会得到我想要的结果。下面的例子。
有人知道发生了什么吗?
r - 如何在不使用 R 中的表的情况下对分类值的实例求和?
我想将一个值基于另一个值出现的次数相加。示例数据:
使用 table ( table(df$hour, df$name
) 给了我完全正确的输出,但我不想要一个表 - 我想在 ggplot 中做一个热图并且需要一个数据框。我一直在拔头发——必须有一个简单的方法。
r - 显示 10 个最大值的帕累托图
我想显示一个仅显示最大 10 个值的帕累托图。使用下面的代码,我可以得到帕累托图,但数据集太大,所以噪音太大,某些数据点不可见。
我已经考虑过并尝试从 [1:10] 添加一个数组以获得前十名,但数据集没有排序 - 他随机选择前十个值。
车型 | 数量 |
---|---|
奥迪 | 12.546 |
梅赛德斯 | 6.767 |
大众 | 3.556 |
斯柯达 | 5.768 |
宾利 | 1.657 |
福特 | 2.934 |
雷克萨斯 | 15.567 |
三菱 | 532 |
现代 | 8.611 |
宝马 | 213 |
斯堪尼亚 | 4.450 |
沃尔沃 | 10.123 |
有什么建议么?
r - 如何将单位添加到R中的表
我有以下代码在R
. 如何将单位添加到Height
andWeight
和BMI
?(所以它会像Height (in)
andWeight (lb)
和BMI (kg/m2)
)
r - R:如何在表格输出中包含缺失的单元格交叉频率
我有以下代码来交叉制表 R 中 2D 网格中内部单元格的相邻邻居(水平)的数量。
这产生:
我得到 tmp 作为维度的数组(表):
一般来说,上述工作,除了(在某种程度上)以下微不足道的情况。
我得到:
答案没有错,但对我来说不方便,因为我不再得到维度为 c(2,3,3) 的 3D 数组,因为交叉表中缺少的组合已被消除。tmp 现在是一个数组
如何将上述转换为具有维度表/数组,c(2,3,3)
而其他组合为零?
r - table() 中的错误尝试在 R 中创建具有 >= 2^31 个元素的表
所以我有一个名为 subtable 的数据框,它有三列,两列都包含 ID(用于工作人员和电影),大约。306.000 行。
现在我想获得所有独特的配对组合及其频率,我使用了以下解决方案:
从这里得到这个解决方案: 如何从计算 R 中出现的单列创建对?
现在这在较小的数据集上运行良好,并且正是我正在寻找的那种解决方案,但是,当我尝试在我的大型数据集上运行它时,我收到以下错误:
现在,当我table(subtable[-3])
自己运行时会发生这种情况。
如果我从我的子表创建一个表,它应该有与唯一电影 ID 一样多的行,在我的情况下应该是 31,493,并且有尽可能多的列,因为有唯一的工作人员 ID,应该是 141,905 列。
是否有替代方法可以避免创建如此庞大的表格同时仍获得相同的结果?
我是 R 新手,如果有任何帮助和提示,我将不胜感激。