防止 unlist 删除 NULL 值

2024-03-14

我有一个列表向量,我使用unlist在他们。向量中的一些元素是NULL and unlist似乎正在放弃它们。

我怎样才能防止这种情况发生?

这是一个简单(非)工作示例,展示了这一点不需要的功能 of unlist

a = c(list("p1"=2, "p2"=5), 
      list("p1"=3, "p2"=4), 
      list("p1"=NULL, "p2"=NULL), 
      list("p1"=4, "p2"=5))
unlist(a)
 p1 p2 p1 p2 p1 p2 
 2  5  3  4  4  5 

在这种情况下(一级深度列表),这也应该有效:

a[sapply(a, is.null)] <- NA
unlist(a)
# p1 p2 p1 p2 p1 p2 p1 p2 
#  2  5  3  4 NA NA  4  5
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

防止 unlist 删除 NULL 值 的相关文章

  • R闪亮主面板显示样式和字体

    我正在学习闪亮的应用程序 并且有一些关于调整布局的基本问题 特别是样式和字体 希望得到指点或明确的答案 谢谢 考虑一个基本的输入输出应用程序 用户在 sidebarPanel 中输入数据 然后在 mainPanel 中反应性地输出结果 如何
  • 如何使用autoconf重新生成配置文件?

    我使用 autoconf 重新生成配置文件 它有效 但是当我执行生成的配置文件时 configure 有一些错误消息 例如 configure line 3713 syntax error near unexpected token bla
  • Backbone Marionette CompositeView 排序列表 - 在添加时呈现额外的模型

    这是小提琴 http jsfiddle net QhQ8D 10 http jsfiddle net QhQ8D 10 代码在下面 制作一个聊天应用程序 需要一个排序的 连接的用户列表 名称上带有比较器的图形集合连接到 CompositeV
  • 如何在基数 R 中进行分组

    我想使用以下 SQL 查询来表达base R 没有任何特定的包 select month day count as count avg dep delay as avg delay from flights group by month d
  • 空间数据xyz到矩阵

    我有一个大数据框 100 000 行 其中包含 LON LAT VALUE 我想将其转换为矩阵 EPSG 中的坐标 3035 我使用以下命令尝试了 reshape2 包 acast df lon lat value var value 效果
  • 在 Lavaan 生长曲线模型中提取个体轨迹

    我已经使用 R 的 Lavaan 包中的 Growth 函数成功地对一项研究的纵向数据进行了建模 我找不到任何关于如何提取每个参与者的预测轨迹的记录 我只能找到整个组的预测轨迹 在摘要输出的 拦截 部分下给出 使用 lavPredict m
  • 按组计算连续行中的值之间的差异

    这是我的一个df 数据框 group value 1 10 1 20 1 25 2 5 2 10 2 15 我需要按组计算连续行中的值之间的差异 所以 我需要一个结果 group value diff 1 10 NA because the
  • Collections.sort(list) 和 list.sort(Comparator) 之间的区别

    有什么理由让我应该选择Collections sort list 方法而不是简单地调用list sort 内部Collections sort只是调用sort的方法List无论如何 上课 令人惊讶的是几乎每个人都告诉我使用Collectio
  • 如何确定 R 包的作者?

    如何确定包的作者是谁 鉴于我们拥有这个广泛使用的代码库 我认为参考我在分析中使用的软件是合适的 有没有办法以编程方式检索作者和任何其他相关信息 在伪代码中 我想执行以下操作 references base 我怎样才能做到这一点 为了能够引用
  • R 多元一步预测和准确性

    我想使用 R 来比较两个预测模型的 RMSE 均方根误差 第一个模型使用 1966 年至 2000 年的估计值来预测 2001 年 然后使用 1966 年至 2001 年的估计值来预测 2002 年 依此类推直至 2015 年 第二个模型使
  • 你能识别 Haskell 程序中的无限列表吗? [复制]

    这个问题在这里已经有答案了 可能的重复 如何判断列表是否是无限的 https stackoverflow com questions 7371730 how to tell if a list is infinite 在Haskell中 你
  • 按不规则时间间隔对数据进行分组求和(R语言)

    我正在看这里的 stackoverflow 帖子 R 计算一组内的观察次数 https stackoverflow com questions 65366412 r count number of observations within a
  • 如何绘制每条线之间具有特定距离的图形

    实际上 我尝试绘制一个图形 但它将所有列 线 放在一起并显示 因此它不具有代表性 我尝试制作模拟数据并向您展示我如何绘制它 并向您展示我想要的内容 我不知道如何制作像下面所示的示例的数据 但我在这里做了什么 set seed 1 M lt
  • 如何将同一行中以逗号分隔的值拆分到R中的不同行

    我有一些数据来自谷歌表格 https forms gle rGQQL3tvA1PrE4dD8我想拆分以逗号分隔的答案 and 复制参与者的 ID 数据如下 gt head data names Q2 Q3 Q4 1 PART 1 fruit
  • 更快的 %in% 运算符

    The 快速匹配 https cran r project org web packages fastmatch index html包实现了更快的版本match对于重复匹配 例如在循环中 set seed 1 library fastma
  • 如何在Python中按AaB而不是ABa顺序对字符串进行排序

    我正在尝试对字符串进行排序 为 punnetsquare 制作基因型 我目前的实现是 unsorted genotype ABaB sorted genotype sorted list unsorted genotype sorted s
  • 如何自动启动我的 ec2 实例、运行命令然后将其关闭?

    我想每周对 redshift postgres 数据库中的数据运行一次机器学习模型 我使用以下命令将 R 脚本设置为休息 apiplumbr然后我将其设置为一项任务来管理pm2 我有它 所以任务会在ec2实例启动然后继续运行 要让 R 脚本
  • 如何绘制堆积比例图?

    我有一个数据框 x lt data frame id letters 1 3 val0 1 3 val1 4 6 val2 7 9 id val0 val1 val2 1 a 1 4 7 2 b 2 5 8 3 c 3 6 9 我想绘制一个
  • 计算互相关函数?

    In R 我在用ccf or acf计算成对互相关函数 以便我可以找出哪个移位给我带来最大值 从它的外观来看 R给我一个标准化的值序列 Python 的 scipy 中是否有类似的东西 或者我应该使用fft模块 目前 我正在这样做 xcor
  • 通过使用 navbarPanel() 并隐藏导航栏构建多页闪亮应用程序用户端(在 ui.R 中)?

    我想构建一个多页闪亮应用程序 我可以在其中控制用户可以看到哪个页面 迪安 阿塔利确实这个演示应用程序中有类似的东西 https github com daattali advanced shiny tree master multiple

随机推荐

  • 使用 rjson 处理 JSON

    我正在尝试处理一些 JSON 格式的数据 rjson fromJSON成功导入数据并将其放入一个相当笨重的列表中 library rjson y lt fromJSON file http api lmiforall org uk api
  • 可以用我自己的自定义图像替换光标吗?

    除了这些之外是否可以替换光标图标 http www w3schools com cssref tryit asp filename trycss cursor http www w3schools com cssref tryit asp
  • 如何监视类构造函数的笑话?

    export class Foo public static bar doSomething constructor paramA paramB 对于类中的方法 我们可以使用jest spyOn Foo bar 监视该方法 构造函数怎么样
  • 不同配置格式的优缺点?

    我见过人们使用 cfg Python Buildout xml Gnome json Chrome 扩展 yaml Google App Engine ini 甚至 py 作为应用程序配置文件 如姜戈 我的问题是 为什么有这么多不同的配置文
  • 如何在 R 中的因子水平内进行中值分割?

    这里我创建了一个新列来指示 myData 是高于还是低于其中位数 MedianSplits based on Whole Data create some test data myDataFrame data frame myData ru
  • 隐藏 UIPageViewController swift 最后一页上的点

    我在 UIPageViewController 中有四个页面 我想隐藏最后一页上的点 我成功地创建了一个在 UIPageViewController 的最后一页上调用的函数 基本上 如果当前视图是最后一个视图 则会调用它 但是我应该在该函数
  • 在 C 中不强制转换指针会导致问题吗?

    昨天我在课堂上 有时老师正在谈论 C 代码 他说 在 C 中进行指针转换的目的是什么 唯一的目的 是为了让编译器正确解释指针操作 例如 添加一个 int 指针将导致不同的偏移量 而不是添加一个 char 指针 除此之外 没有什么区别 所有指
  • 具有默认模板参数的模板结构未实例化

    假设我有这个代码 template
  • while ( ) 循环中的“--”运算符

    我正在读K R书 第63页有一行 while lim gt 0 c getchar EOF c n 其中 lim 是等于 1000 的 int 我的问题是 为什么lim在随后运行 while 循环后不会减少吗 照我看来 lim相当于 lim
  • Angular Ag-Grid:在 Ag 网格单元格中添加 PrimeNg P-dropdown 作为 html 元素

    如何在 Ag Grid 单元格中包含基本 HTML 元素 下面是我的 html PrimeNg p dropdownMyComponent html
  • Django 通道 Websockets 立即连接和断开连接

    首先是一些背景知识 我正在研究本教程 https blog heroku com in deep with django channels the future of real time apps in django https blog
  • 是什么导致我的 SDL2 程序中出现杂散像素?

    我发现使用 SDL2 绘制的对象上附加了很多杂散像素 添加额外像素的对象包括线条 填充矩形以及转换为纹理的 TTF 文本 这SDL RenderFillRect https wiki libsdl org SDL RenderFillRec
  • 是否可以将 Python 或 Perl 与 Ruby 集成?

    是否可以集成 Python 和 或 Perl 和 Ruby 我看过http www goto info waseda ac jp fukusima ruby python doc http www goto info waseda ac j
  • Flickr API 返回重复的照片

    我在 flickr API 中遇到了一个令人困惑的问题 当我进行照片搜索 flickr photos search 并请求高页码时 我 经常会收到针对不同页码返回的重复照片 这是三个 URL 它们每个应该返回三组不同的图像 然而 奇怪的是
  • 检查特定进程正在运行的快速方法

    要检查进程是否正在运行 可以使用 CreateToolHelp32SnapShot Windows API 函数并枚举正在运行的进程 答案问题中给出了示例 C C 代码 使用C 检查Windows上某个特定进程是否正在运行 https st
  • 如何在 WKInterfaceTable 中创建部分

    由于没有委托 我们如何在表中创建部分 有没有其他方法来创建部分 或者我们是否必须使用两个表 WKInterfaceTable 不像 UITableView 那样灵活 但您可以使用不同的行类型手动创建行 并根据每个单元格的类型填充内容 看一下
  • Rails:从 webpacker 提供的文件访问 JS 模块方法

    Context 我尝试使用 Webpacker gem 将应用程序中的资产移动到 webpack 应用程序很大 所以我需要部分完成 到目前为止做了什么 我成功地使用调用脚本javascript pack tag 我导出一个超级简单的模块 j
  • 为什么 Kotlin 中函数不能直接用作 lambda?

    在 Kotlin 中我们不能写 arrayOf 1 2 3 forEach println 但我们必须调用forEach using println 这是因为forEach期望一个 lambda 但是println是一个函数 为什么这些类型
  • 显示:Chrome 中出现了磨合?

    我尝试过使用display run in为了创建一个语义化且美观的元数据名称 值列表 喜欢这样 dl dt Subject dt dd A Question dd dt From dt dd Mr Smith dd dt dt dl
  • 防止 unlist 删除 NULL 值

    我有一个列表向量 我使用unlist在他们 向量中的一些元素是NULL and unlist似乎正在放弃它们 我怎样才能防止这种情况发生 这是一个简单 非 工作示例 展示了这一点不需要的功能 of unlist a c list p1 2