587 次浏览
要检验R数据框中两列分类变量之间比例的显著性,我们首先需要使用这些列找到列联表,然后使用chisq.test应用卡方独立性检验。例如,如果我们有一个名为df的数据框,其中包含两列分类变量C1和C2,则可以使用命令chisq.test(table(df$C1,df$C2))来检验显著关系。示例 在线演示x1
1K+ 次浏览
要替换R数据框中特定值,可以使用ifelse函数,新值将在条件之后放置,如果列值与条件不匹配,则放置相同的列。例如,如果我们有一个名为df的数据框,其中包含一列x,其中有20个值,其中一些值为5,如果我们想将5替换为2,则可以使用命令df$x
202 次浏览
要在基础R中创建盒线宽度更大的盒须图,可以在boxplot函数中使用boxlwd参数。例如,如果我们有一个名为x的向量,则可以使用以下命令创建盒线宽度更大的盒须图:boxplot(x,boxlwd=5)示例 在线演示x
248 次浏览
要计算负数的非整数次幂,我们可以分别计算分子和分母的幂,其中分母的分子为1。例如,如果我们有一个名为x的向量,其中包含单个值-10,则可以使用命令((x)^15)^(1/7)计算x的15/7次幂。示例 在线演示x1
619 次浏览
如果R数据框列中存在缺失值,要计算每n个值的和,可以使用rowsum函数和rep函数(重复行求和),并使用na.rm=TRUE排除包含缺失值的行。例如,如果我们有一个名为df的数据框,其中包含4列,每列包含20个值,其中一些值缺失,则可以使用命令rowsum(df,rep(1:5,each=4),na.rm=TRUE)计算每5行的行和。示例 在线演示x1
163 次浏览
要检查R矩阵列是否只包含重复值,可以使用table函数访问矩阵列后,使用dim函数获取列的维度。例如,如果我们有一个包含5列的矩阵M,则可以使用命令dim(table(M[,1]))==1来检查第一列是否只包含重复值。示例考虑以下数据框: 在线演示M1
783 次浏览
要查找R中因子列的水平数,可以使用length函数和unique函数。例如,如果我们有一个名为df的数据框,其中包含一个因子列X,则可以使用以下命令查找因子列中的水平数:length(unique(df$X))示例考虑以下数据框: 在线演示x1
2K+ 次浏览
要将R数据框列中两个单词之间的空格替换为下划线,可以使用gsub函数。例如,如果我们有一个名为df的数据框,其中包含一个字符列x,其中包含两个单词,它们之间只有一个空格,则可以使用命令df$x替换该空格。
804 次浏览
要在R数据框中查找行的标准差,可以使用dplyr包的mutate函数和matrixStats包的rowSds函数。例如,如果我们有一个名为df的数据框,其中包含两列x和y,则可以使用以下命令查找行的标准差:df%>%mutate(STDEV=rowSds(as.matrix(.[c("x","y")])))示例考虑以下数据框: 在线演示x1
720 次浏览
要查找两个矩阵对应列之间的相关性,可以使用mapply函数,但是我们将不得不使用as.data.frame函数读取矩阵。例如,如果我们有两个矩阵M_1和M_2,并且每个矩阵都包含5列,则可以使用命令mapply(cor,as.data.frame(M_1),as.data.frame(M_2))查找这些矩阵对应列之间的相关性。示例考虑以下矩阵: 在线演示M1