在 prop.table 的输出中附加 % 符号

2023-11-27

我正在尝试在输出中附加 % 符号prop.table用于Sweave。我尝试的代码如下:

m <- matrix(1:4,2)
dimnames(m) <- list(c("A", "B"), c("C", "D"))
prop.table(m,1)*100

         C        D
A 25.00000 75.00000
B 33.33333 66.66667


paste(round(prop.table(m,1)*100, 3), "%", sep = "")
[1] "25%"     "33.333%" "75%"     "66.667%"


paste(sprintf("%.1f", prop.table(m,1)*100), "%", sep = "")
[1] "25.0%" "33.3%" "75.0%" "66.7%"

Using paste会将类从矩阵更改为字符。如果有人指导我正确的解决方案,我将非常感激。谢谢


另一种解决方案可能是替换矩阵的内容:

m2 <- m
m2[] <- sprintf("%.1f%%",round(prop.table(m,1)*100, 3))
m2
#   C       D      
# A "25.0%" "75.0%"
# B "33.3%" "66.7%"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 prop.table 的输出中附加 % 符号 的相关文章

  • 如何在 R 中解析堆叠多个 JSON 的文件?

    我在 R 中有以下 堆叠 JSON 对象 example1 json ID 12345 Timestamp 20140101 Usefulness Yes Code event1 A result 1 ID 1A35B Timestamp
  • 如何在 R 中“推断”面板数据的值?

    我有一个带有 NA 值的面板数据 如下所示 uid year month day value 1 1 2016 8 1 NA 2 1 2016 8 2 NA 3 1 2016 8 3 30 4 1 2016 8 4 NA 5 1 2016
  • 安装 gplots 时出错

    我正在 OSX v 10 9 2 上运行 R v 3 0 3 当尝试使用以下命令在 R studio 中安装 gplots 包时 出现错误 gt library gplots Error in library gplots there is
  • 从每小时中提取/子集分钟值

    我的数据框包含以下格式的日期值YYYY MM DD HH MM SS跨越 125000 多行 按分钟细分 每行代表一分钟 1 2018 01 01 00 04 00 2 2018 01 01 00 05 00 3 2018 01 01 00
  • R:如何将描述小时、分钟和秒的非直观字符串转换为可行的 POSIXct 格式以执行标准算术?

    我在 R 中有一个数据集 其值采用小时 分钟和秒格式 然而 有些值只有小时和分钟 有些值只有分钟和秒 有些值只有分钟 有些值只有秒 它的格式也不是很有利 样本数据如下 example lt as data frame c 22h28m 17
  • r:按多列分组并计数

    我有以下数据框 df LeftOrRight SpeedCategory NumThruLanes R 25to45 3 L 45to62 2 R Gt62 1 我想按速度类别对其进行分组 并循环遍历其他列以获取每个速度类别中每个唯一代码的
  • R 带有列和行的分面 qqplots

    我需要使用按行和列的构面创建 qqplot 我了解如何用列和行绘制分面图 但我不确定如何设置我的数据 最终 我想按列和行对数据集进行分组 然后按升序对 建模 结果和 观察到 结果进行排序 同时添加带有 行 组的列和带有 列 组的列 我一直在
  • 如何使用 ggplot2 对曲线下的区域进行着色

    我一直在尝试使用 ggplot2 生成类似于此 R 图形的绘图 xv lt seq 0 4 0 01 yv lt dnorm xv 2 0 5 plot xv yv type l polygon c xv xv lt 1 5 1 5 c y
  • R中使用余弦距离的层次聚类

    我想通过使用余弦相似度与 R 编程语言对文档语料库进行层次聚类 但出现以下错误 if is na n n gt 65536L stop 大小不能为 NA 或 超过 65536 需要 TRUE FALSE 时缺少值 我应该怎么办 为了重现它
  • R:(中缀)运算符的两个定义之间的冲突:如何指定包?

    在 R 中 每当两个包定义相同的函数时 很容易指定要使用哪个包pkg foo 但是 当冲突的功能是一个时 你该怎么办 infix运算符 即使用定义 举个例子 两者ggplot2 and crayon define 有没有一种方法可以让我默认
  • 使用faceting()时如何连接geom_point()和geom_line?

    我有一个问题 但我在互联网上没有找到任何相关信息 我很高兴得到一些提示 我有一个数据集 其中 x 轴是离散的 但我想将这些点相互连接 我可以做到 我的问题是当我添加分面选项时 我无法再将这些点相互链接起来 我找到了一个替代方案 但看起来不太
  • 使用 R Markdown 文档作为函数源

    我正在研究 R Markdown 来记录我经常使用的功能 我会将它们放入 R Markdown 文件中以记录它们 然后如果我几个月后回来查看它 就能够阅读我在函数背后的想法 我的问题是 如果我开始一个新的 R 项目 是否可以获取 r mar
  • R中具有特定条件的多列变异

    我有这个数据 M1 M2 M3 UCL 1 2 3 1 5 我想在这种情况下创建新列 如果M1大于UCL MM1将为 UP 否则为 NULL 如果M2大于UCL MM2将为 UP 否则为 NULL 如果M3大于UCL MM3将为 UP 否则
  • 如何对范围内的行进行分组并考虑第三列?

    我有一个遗传数据集 我想对基因组中物理上靠近的遗传变异 行进行分组 我想对每条染色体基因组中某些点范围内的基因进行分组 chrom 我的 点 数据集包含变体 行需要在一定范围内的位置 如下所示 chrom low high 1 500 17
  • 使用矢量相应地更改传单线条的颜色

    无论如何 是否可以根据某些变量的值更改传单线条的颜色 我用谷歌搜索 发现了这个link http hgoebl github io Leaflet MultiOptionsPolyline demo 然而 我想知道是否有一种简单的方法可以在
  • 按名称包含在单个对象中的多个列对 data.frame 进行排序?

    我想排序一个data frame由多列组成 理想情况下使用基础 R 无需任何外部包 尽管如果有必要 就这样吧 读过如何按列对数据框进行排序 https stackoverflow com questions 1296646 how to s
  • Matlab 中是否有相当于 R 的 dput() 的函数?

    Matlab 中是否有相当于 R 的 dput 的函数 dput 将 R 对象的 ASCII 文本表示形式写入文件或连接 UPDATE 1 添加了递归和对单元格的支持 UPDATE 2 添加了对结构的支持 UPDATE 3 增加了对逻辑 整
  • ggplot 按因子和梯度颜色

    我正在尝试绘制一个对两个变量 一个因子和一个强度 进行着色的图 我希望每个因素都是不同的颜色 并且我希望强度是白色和该颜色之间的渐变 到目前为止 我已经使用了诸如对因子进行分面等技术 将颜色设置为两个变量之间的相互作用 并将颜色设置为因子并
  • ggplot:类似于scale_color_steps()的有序因子的色标

    With scale color steps 我们可以通过设置low和high争论 一个例子 df lt data frame x rnorm 99 y rnorm 99 col rnorm 99 ggplot df aes x y col
  • 从 leafletProxy() 返回渲染的传单地图

    是否可以在渲染后在 Shiny 中检索传单地图 下面是一个代码示例 展示了如何生成地图leaflet 与返回的不同leafletProxy 即使它们在渲染时看起来完全相同 是否有一个功能可能不同于leafletProxy 获取实际的 htm

随机推荐

  • 在 Android 日历中插入多个事件

    我无法找到问题的解决方案 我正在尝试将多个事件添加到我的 Android 日历中 但我不知道如何操作 我找到了这段代码 Calendar cal Calendar getInstance Intent intent new Intent I
  • R:将数据帧转换为表

    我在 R 中有一个数据框 其中包含三个变量 例如df V1 df V2 df V3 df V1 and df V2都是因素 而df V3是数字 df lt data frame V1 letters 1 4 V2 rep LETTERS 1
  • 性能:绝对 URL 与相对 URL

    什么更快 热链接 内联链接 to an 绝对URI或自己托管资源并使用相对URI In his 有关如何在 Internet Explorer 中设置 HTML5 元素样式的教程 Remy Sharp 指出热链接会导致 额外的 HTTP G
  • 将破折号图嵌入到 html 中

    我想将 Plotly 图表嵌入到我自己的 html 文件中 使用 Dash 我可以在 API 本地服务器中生成相同的图表 但是对于我自己的 HTML 文件 我没有得到任何解决方案 我的达世币解决方案 import dash import d
  • jQuery $.ajax() 功能 - 访问 XMLHttpRequest 对象

    是否可以访问XMLHttpRequest来自成功回调的对象 ajax 功能 具体来说 我需要访问XMLHttpRequest responseBody在IE中 根据文档返回的jqXHR对象不暴露 responseBody财产 这似乎是一个很
  • JasperReports:如何创建一个以多个值作为输入的参数

    我有一份报告 其中可能会为名为的参数传递多个值Product Type 这样我的查询就会变成这样 Select Id name from temp where product type IN prod1 prod2 prod3 你应该产品类
  • Android 6.0 (Marshmallow) READ_CONTACTS 权限允许在权限被拒绝时读取联系人姓名

    我想检查新的权限模型如何工作 因此在应用程序的设置中我禁用Contacts 然后我进入应用程序并尝试阅读Contacts而且 它有点起作用 try Uri result data getData int contentIdx cursor
  • WriteConsoleW、wprintf 和 Unicode

    AllocConsole consoleHandle GetStdHandle STD OUTPUT HANDLE WriteConsoleW consoleHandle L qwe n 9 NULL NULL wfreopen L CON
  • 将字节转换为浮点数?

    我有一个必须解析的二进制文件 并且我正在使用 Python 有没有办法获取 4 个字节并将其转换为单精度浮点数 gt gt gt import struct gt gt gt struct pack f 3 141592654 b xdb
  • 如何找到ViewByTag?

    假设我动态生成了一定数量的 LinearLayout 它们都带有不同的标签 for int i 0 i lt 5 i final LinearLayout LinLayBtn new LinearLayout this LinLayBtn
  • 如何从 sklearn GridSearchCV 获取 MSE 和 R2?

    我可以在管道上使用 GridSearchCV 并将评分指定为 MSE or R2 然后我可以访问gridsearchcv best score 恢复我指定的那个 我如何获得 GridSearchCV 找到的解决方案的其他分数 如果我使用其他
  • 小数点前 6 位和小数点后 2 位的正则表达式

    我需要一个正则表达式 其中小数是可选的 如果有小数点 则小数点前最多 6 位 小数点后最多 2 位 如果不存在小数点 则最多 6 位有效 正则表达式测试器 d 0 6 d 1 2 上述正则表达式最多允许 8 位数字 不带小数 我如何根据我的
  • 如何使用 Jest 模拟同一模块中的函数?

    正确模拟以下示例的最佳方法是什么 问题是导入时间之后 foo保持对原始内容的引用未被模拟bar module js export function bar return bar export function foo return I am
  • 如何查看 Java 小程序的错误消息?

    在尝试回答一个问题时小程序问题 OP 不知道如何查看他的小程序的错误消息 我自己这样做已经有一段时间了 我没有找到任何一步一步的说明 所以我在这里发布一个问题和答案 以供后代使用 Windows 双击右下角时钟旁边的系统托盘中的 Java
  • 更新 R data.frame 中的单个值(不是行)

    我想更新的值var3在 R 数据框中mydata根据一个简单的标准 var1 var2 var3 1 1 4 5 2 3 58 800 3 8 232 8 我认为应该做到以下几点 mydata var3 mydata var3 gt 500
  • 以编程方式将 .NET 程序集安装到 GAC 中的方法

    我需要创建一个小型应用程序或脚本来将 NET 程序集安装到 GAC 中 我读过有几种方法可以做到这一点 包括 using gacutil exe 执行以下代码行 new System EnterpriseServices Internal
  • 从 CVS *,v 文件的存档中恢复文件

    我试图从一堆过去用 CVS 管理的文件中恢复一些旧的源代码 纯文本 我有一个目录 其中包含 CVS 的 v 文件格式的所有源代码文件 这看起来大部分像原始文件 但其中有相当多的 CVS 特定标头和修订信息 有没有一种简单的方法可以删除所有
  • 如何在java中获取比较器的倒数

    在一种方法中 我收到一个通用的object E extends Comparable
  • 为什么在 grid-template-columns 中显示 100% 的网格会脱离主体?

    parent position fixed width 100 left 0 top 14px display grid grid template columns 40 60 grid gap 5px background eee lef
  • 在 prop.table 的输出中附加 % 符号

    我正在尝试在输出中附加 符号prop table用于Sweave 我尝试的代码如下 m lt matrix 1 4 2 dimnames m lt list c A B c C D prop table m 1 100 C D A 25 0