40得票4回答
给数据框列分配变量标签

我在苦恼如何为数据框列定义变量标签。假设我有一个包含以下数据的数据框(这是一个更大的数据框的一部分):data <- data.frame(age = c(21, 30, 25, 41, 29, 33), sex = factor(c(1, 2, 1, 2, 1, 2), labels ...

17得票2回答
在加载命名空间时出错:loadNamespace(i,c(lib.loc,.libPaths()),versionCheck = vI [[i]]):没有名为'stringi'的软件包。

当我使用 library(Hmisc) 我收到以下错误信息: Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : there is no package called 'str...

16得票3回答
将一系列数值分成等长度的区间:cut和cut2

我正在使用cut函数将数据分割成相等的区间,这个函数可以胜任此项工作,但返回值的方式不令人满意。我需要的是区间的中心而不是上下限。 我还尝试使用cut2{Hmisc},它给出了每个区间的中心,但它将数据范围划分为包含同样数量观测值的区间,而不是长度相等的区间。 有没有人能提供解决方案?

14得票1回答
在加载Hmisc之后加载tidyverse时出现评估错误

我使用的是r 3.3.3、dplyr 0.7.4和Hmisc 4.1-1。我注意到加载包的顺序会影响dplyr::summaries函数是否能正常工作。我知道以不同的顺序加载包会掩盖某些函数,但我正在使用package::function()语法来避免这个问题。确切的问题围绕着有标签的变量展开...

13得票3回答
如何在R中分配“cut”范围的中点?

我正在使用cut函数将我的数据分成桶,这会给出类似于(x1,x2]的桶。有没有人能告诉我如何创建一个新列,将这些桶表示为桶的中点?例如,对于以下数据框:structure(list(x = c(1L, 4L, 6L, 7L, 8L, 9L, 12L, 18L, 19L), y = 1...

9得票3回答
"Hmisc"包或命名空间加载失败 - 没有叫做'latticeExtra'的包。

我在加载和运行Hmisc包时遇到了问题。在安装它时,我收到了以下错误信息: library(Hmisc) Loading required package: lattice Loading required package: survival Loading required package...

8得票1回答
在R中进行样本量和功率计算是否可以成为SAS中proc power的可行替代方案?

所以我正在尝试比较SAS中的proc power和R中的一些样本量函数之间(对于两个独立比例具有不同样本大小的样本)的样本量计算有多接近。我正在使用在UCLA网站上找到的数据。 UCLA网站提供以下参数: p1 = .3,p2 = .15,power = .8,零差异= 0,对于双侧检验,...

7得票3回答
如何使用两个分类变量生成交叉表格,但填充第三个变量的平均值?

library(ggplot2) data(diamonds) str(diamonds) ## 'data.frame': 53940 obs. of 10 variables: ## $ carat : num 0.23 0.21 0.23 0.29 0.31 0.24 0....

7得票2回答
从Hmisc包的summary()生成的交叉表中的行百分比

我一直在尝试学习如何使用Hmisc包中的summary()函数生成包括卡方检验的交叉表。在这个板块的帮助下,我已经接近成功了。我只是无法弄清楚如何获取行百分比而不是列百分比。 #Data: v1 <- sample(letters[8:12],200,replace=TRUE) v2 ...

7得票2回答
Hmisc将列标题与rowname = NULL分开。

我正在尝试让列标题和标题下方的水平线按组分隔。当我执行以下操作时,它可以正常工作: library(Hmisc) data(mtcars) latex(mtcars, file ='', cgroup = c("Group 1", "Group 2"), n.cgroup = c(5, 6)...