将二进制字符串转换为二进制或十进制值

2024-02-24

有没有什么函数可以将二进制字符串转换为二进制或十进制值?

如果我有一个二进制字符串000101,我应该怎么做才能将其转换为5?


你可以使用packBits函数(在base包裹)。请记住,此功能需要非常具体的输入。

(yy <- intToBits(5))
#  [1] 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
# [26] 00 00 00 00 00 00 00
# Note that there are 32 bits and the order is reversed from your example

class(yy)
[1] "raw"

packBits(yy, "integer")
# [1] 5

还有strtoi函数(也在base包裹):

strtoi("00000001001100110000010110110111", base = 2)
# [1] 20121015

strtoi("000101", base = 2)
# [1] 5
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将二进制字符串转换为二进制或十进制值 的相关文章

  • 将不同的 grViz 组合成一个图

    我想结合不同的DiagrammeR绘制成一个图形 生成的图如下例所示 library DiagrammeR pDia lt grViz digraph boxes and circles a graph statement graph ov
  • 在函数中使用 quit/q 会导致 RStudio 出现致命错误

    更多的是好奇 但当你使用时q or quit在 R studio 内的函数内部 它会导致致命错误 如下所示 但 rgui 中的相同函数会导致 R 像往常一样停止 并且仅使用q 在 RStudio 中按预期关闭 R 为什么q在函数中导致 RS
  • 在`rmarkdown`中,如何在句子中添加图标?

    In rmarkdown 如何在句子中添加图标 例如如下 如何添加markdown icon单词 Markdown 和 is 之间 有一个很好的 R 包 可以轻松下载 RMarkdown 文档并将图标添加到其中 icons https gi
  • 删除缺失的数据值

    我删除了原始帖子 以便能够发布更大版本的数据集 实际上总共有 418 行 这是我正在进行的生存分析的数据 第一列是 ID 号 其他列标记为 V2 V20 有很多缺失的数据 用 表示 我用coxph 函数来获取以下内容 Saves survi
  • 如何在R中匹配具有相同主键的两个表中的数据

    我有两个表 其中包含有关人员的数据 df1 lt data frame id c 113 202 377 288 359 name c Alex Silvia Peter Jack Jonny 这为我提供了 id name 1 113 Al
  • 在 Lavaan 生长曲线模型中提取个体轨迹

    我已经使用 R 的 Lavaan 包中的 Growth 函数成功地对一项研究的纵向数据进行了建模 我找不到任何关于如何提取每个参与者的预测轨迹的记录 我只能找到整个组的预测轨迹 在摘要输出的 拦截 部分下给出 使用 lavPredict m
  • R 中使用 `UseMethod()` 与 `inherits()` 来确定对象的类

    如果我需要根据 R 对象的类以不同的方式处理它们 我可以使用if and else在单个函数内 foo lt function x if inherits x list Foo the list else if inherits x num
  • 通过 Shiny 中的串扰将 Plotly 与 DT 结合使用

    我正在编写一个应用程序来将 csv 文件读取为闪亮的并将散点图与 DT 表链接起来 我几乎遵循了 Plotly 网站上 DT 数据表上的示例 https plot ly r datatable https plot ly r datatab
  • R data.table fwrite 到 fread 空间分隔符并清空

    我在使用 fread 以 作为分隔符和散布的空白值时遇到问题 例如 这个 dt lt data table 1 5 1 5 1 5 make a simple table dt 3 V2 NA add a blank in the midd
  • 如果条目出现次数少于 x 则删除数据框中的行

    我有以下数据框 称之为 df 它是由三个向量组成的数据框 姓名 年龄 和 邮政编码 df Name Age ZipCode 1 Joe 16 60559 2 Jim 20 60637 3 Bob 64 94127 4 Joe 23 9412
  • rvest 和 NHL 统计数据的 CSS 选择器问题

    我想从 hockey reference com 中抓取数据 特别是从以下链接中抓取数据 https www hockey reference com leagues NHL 1991 html https www hockey refer
  • R 多元一步预测和准确性

    我想使用 R 来比较两个预测模型的 RMSE 均方根误差 第一个模型使用 1966 年至 2000 年的估计值来预测 2001 年 然后使用 1966 年至 2001 年的估计值来预测 2002 年 依此类推直至 2015 年 第二个模型使
  • 汇总表中各列的字符值比例

    在这种数据框中 df lt data frame w1 c A A B C A w2 c C A A C C w3 c C A B C B 我需要计算所有列中字符值的列内比例 有趣的是 以下代码适用于大型实际数据集 但对上述玩具数据会引发错
  • 如何绘制每条线之间具有特定距离的图形

    实际上 我尝试绘制一个图形 但它将所有列 线 放在一起并显示 因此它不具有代表性 我尝试制作模拟数据并向您展示我如何绘制它 并向您展示我想要的内容 我不知道如何制作像下面所示的示例的数据 但我在这里做了什么 set seed 1 M lt
  • 在 igraph 中为社区分配颜色

    我在 igraph 中使用 fastgreedy community 检测算法在 R 中生成社区 代码返回 12 个社区 但是在绘图时很难识别它们 因为它返回的图的颜色数量有限 我怎样才能用十二种不同的颜色绘制这个图表 l2 lt layo
  • 从一种数字系统转换为另一种数字系统后会有多少位数字

    主要问题 有多少位数字 让我解释 我有一个二进制数 11000000 十进制数是192 转换为十进制后 它有多少位 以十进制表示 在我的示例中 它是 3 位数字 但是 这不是问题 我在互联网上搜索并找到了一种用于整数部分的算法和一种用于小数
  • 手动设置scale_fill_distiller()的比例

    我正在尝试制作一系列图表进行比较 举例来说 我想使用iris数据集来制作这样的图 其中我已过滤以仅查看 setosa 物种 library ggplot2 library dplyr iris gt filter Species setos
  • 排序因素与水平

    有人能解释一下 R 中 ordered 参数的用途吗 R says ordered逻辑标志来确定级别是否应被视为有序 按给定的顺序 所以如果我有一个名为名称的因素并设置ordered TRUE names lt factor c fred
  • R - 与 SpatialPolygonsDataFrame 对象相交的 SpatialLinesDataFrame 列表的嵌套循环

    我有一系列需要完成的步骤SpatialLinesDataFrame 此处的 线 基于对象与多特征中各个特征的关系SpatialPolygonsDataFrame 多边形 对象 简而言之 每个线列表元素源自单个面要素内部 并且可能会也可能不会
  • 如何绘制大时间序列(数千次给药次数/药物剂量)?

    我正在尝试绘制医院中如何开出单一药物的图解 在这个虚拟数据库中 我在 2017 年 1 月 1 日之后遇到了 1000 名患者 绘图的目的是了解该药物的给药模式 在接近入院 出院或患者住院期间是否更频繁 高剂量给药 Get random d

随机推荐

  • 在 MVC 中,您在哪里放置对模型类的引用?

    在询问了不同的人并且没有人提供我所说的 至少有点具体的答案 之后 我一直想知道 问题 在 iPhone 应用程序中 应用程序应该保留对其模型类的引用 使用MVC http developer apple com iphone library
  • 如何根据 Haskell 中的区域设置格式化数字?

    在Python中我可以使用locale format根据区域设置漂亮地打印数字 gt gt gt import locale gt gt gt locale setlocale locale LC ALL en US UTF 8 en US
  • 在 ASP.NET MVC 3 中缓存数据

    我有一个 ASP NET MVC 3 应用程序 它基本上只是一组 Web 服务 这些 Web 服务由一组控制器操作公开 每个控制器操作都会查询我的数据库 因为我的数据很少发生变化 而且陈旧的数据也不用担心 所以我想我应该实现一些缓存来提高性
  • Reactjs 笑话 jQuery 未定义

    我正在使用 jest 来测试我的reactJS 组件 在我的reactJS组件中 我需要使用jquery UI 所以我在组件中添加了以下内容 var jQuery require jquery require jquery ui ui co
  • scala 中的 <:< 运算符

    任何人都可以提供一些详细信息 lt
  • 在 SkiaSharp 中绘制旋转文本

    如何绘制旋转文本SkiaSharp 目前我正在旋转SKCanvas 绘制文本然后将其旋转回来 但我认为可能有一种更有效的方法来做到这一点 canvas RotateDegrees 45 20 20 canvas DrawText Text
  • Onclick 不触发

    我的母版页上有一组按钮 我已附加下面的代码 但没有引发 onclick 事件 我提取了最终页面源代码 但没有出现 onclick 事件 正如你所看到的 我尝试了几种不同的方法来解决这个问题 我正在寻找到服务器的正常回发 但当我单击这些按钮中
  • 使用 JSONpath 从 JSON 文件中提取叶子

    我有来自 REST API 的 JSON 输出 输出如下所示 sprints id 10516 sequence 10516 name SP121 BRK relief state CLOSED linkedPagesCount 0 id
  • Ansible:regex_search 过滤器比较以及如何调试 when 子句

    今天我花了一些时间尝试编写一些 Ansible 脚本 以便仅在相关命令输出中不存在相应行的情况下运行命令 经过一番尝试和错误后 我得到了一些对我有用的东西 但我不清楚为什么我与空字符串的初始比较不起作用 这是一个演示我的问题的剧本 name
  • 计算二进制数字范围内 1 的数量的算法

    所以我刚回来ACM 编程竞赛表现还不错 但有一个问题没有一支球队能解决 问题 从大于 0 的整数 N0 开始 令 N1 为 N0 的二进制表示形式中 1 的数量 因此 如果N0 27 N1 4 对全部i gt 0 令 Ni 为二进制表示中
  • java中的wav幅度(立体声或更多通道)

    大家好 有谁知道如何用 Java 查找 WAV 文件中的幅度吗 如果文件是立体声的 或有更多通道 如何将数据放入数组中 Thanks 处理 WAV 文件头 https ccrma stanford edu courses 422 winte
  • 将应用程序包上传到 Google Play 控制台时出现有关“AD_SERVICES_CONFIG”的错误

    详细的错误消息如下 任何想法 非常感谢 Your app is not allowed to specify AD SERVICES CONFIG property in the manifest 我尝试向清单添加权限 但仍然遇到相同的错误
  • Angular 4 数组验证

    我需要帮助formArray验证在反应形式 我想验证数组中的每个项目 但我不知道该怎么做 谢谢 html代码
  • JS - 合并至少共享一个共同值的数组

    如果我有以下数组 var myArr 0 1 2 1 2 6 9 10 10 11 11 12 13 如何合并至少共享一个公共值的数组以产生以下输出 var myMergedArr 0 1 2 6 9 10 11 12 13 Thanks
  • 使用 Gson 将单键值转为 Json

    我有一个键值对 需要使用 Gson 将其转换为 Json 我该怎么做呢 说我有 class MyClass String key String value bunch of other fields public String single
  • 如何在 Vista 中使用 SetWindowsHookEx 并通过 UAC 挂钩管理应用程序?

    我试图弄清楚是否有一种方法可以使用 SetWindowsHookEx 并能够影响在 Vista 上以管理员权限运行且启用了 UAC 的应用程序 这个应用程序需要向其他窗口的标题栏添加一个小按钮 以启用一些多显示器感知处理 我本以为这是不可能
  • 自动映射器无法映射到 IEnumerable

    我有两个这样的课程 public class SentEmailAttachment ISentEmailAttachment public SentEmailAttachment public string FileName get se
  • matplotlib:figimage 未显示在 Jupyter 笔记本中

    我正在尝试以其真实尺寸渲染图像 未缩放或拉伸 使用 matplotlib 执行此操作的最简单方法似乎是figimage 但是 当我尝试在 Jupyter 笔记本中使用它时 该图没有显示 其他图显示良好 这似乎只影响figimage 正如您所
  • Android 构建错误:“未找到 lStar...”

    尝试在模拟器中构建我的应用程序后出现这样的错误 Users joel gradle caches transforms 3 06231cc1265260b25a06bafce7a4176f transformed core 1 7 0 al
  • 将二进制字符串转换为二进制或十进制值

    有没有什么函数可以将二进制字符串转换为二进制或十进制值 如果我有一个二进制字符串000101 我应该怎么做才能将其转换为5 你可以使用packBits函数 在base包裹 请记住 此功能需要非常具体的输入 yy lt intToBits 5