相关疑难解决方法(0)

是否可以将百分比添加到列联表中

我对table()R中的函数有疑问。我想添加一个额外的列,以显示的计数百分比table()。我有一个像这样的数据框:

delta=data.frame(x1=c("x001","x001","x002","x002","x001","x001","x002"),x2=c(1,2,1,1,1,1,1))
Run Code Online (Sandbox Code Playgroud)

当我table()为这个数据帧计算时,我得到了:

table(delta$x1,delta$x2)

       1 2
  x001 3 1
  x002 3 0
Run Code Online (Sandbox Code Playgroud)

可以在此表中添加百分比,或者R中有任何函数或程序包可以计算如下内容:

       1 2  Number Percentage
  x001 3 1    4     0.5714286
  x002 3 0    3     0.4285714
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助。

r

4
推荐指数
2
解决办法
7030
查看次数

R计算数据框中的百分比值

我今天的问题是指我正在研究的数据框.数据框的标题如下所示:字符串(唯一),整数N [0-23]

这24个整数值表示与一天中每小时相关联的字符串的频率.从逻辑上讲,每行中的int值总计为字符串在数据中出现的频率.

事实是,我不需要某个小时的字符串的实际频率,而是该频率表示的百分比与所有行中的整数值之和的关系.

我的讲师暗示table()可能是正确的R工具,但老实说我不明白这应该如何帮助我.

如果所有其他方法都失败了,我会用Java计算它 - 虽然我非常感谢你帮助我在R中做到这一点.

感谢您的阅读,并提前感谢您的帮助,

Rickyfox

@@@@@@我是你的编辑,请看我@@@@@@

在詹姆斯的帮助下,我得到了以下的可预测性

事实上,每行的百分比总计为100,但它们应该对整个表格这样做.有没有办法做到这一点?

r data-analysis frequency-distribution

2
推荐指数
1
解决办法
5753
查看次数

标签 统计

r ×2

data-analysis ×1

frequency-distribution ×1