将带有 NULL entres 的列表转换为 R 中的 data.frame

2023-12-14

我有一个名为z :

z<-list( list(a=1, b=2),  list(a=2, b=3), list(a=NULL, b=4))

我希望将其转换为带有相应的 data.framea条目在data.frame分配为NULL。 这样做,

do.call( rbind, lapply( z, data.frame, stringsAsFactors=TRUE ) )

正如预期的那样,给出了这个错误:

 Error in data.frame(a = NULL, b = 4, check.names = FALSE, stringsAsFactors = TRUE) : 
 arguments imply differing number of rows: 0, 1

解决办法是什么?


这就是你想做的吗?

> data.frame(do.call(rbind, z))
     a b
1    1 2
2    2 3
3 NULL 4
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将带有 NULL entres 的列表转换为 R 中的 data.frame 的相关文章

  • 添加有关白天/黄昏/夜晚/黎明的信息以在 R 中跟踪数据

    我有一个数据集 其中包含几个月的日期时间 纬度和经度变量的跟踪数据 如下所示 gt start lt as POSIXct 2018 08 01 00 00 00 format Y m d H M S tz UTC gt datetime
  • 运行 R.exe 会创建临时文件吗?

    我在想 是否启动 R exewindows创建临时文件并 是否解释类似x lt 5写入那些临时文件 如果创建了临时文件 它们存储在哪里 如果我启动多个 R exe 实例会发生什么情况 他们会共享并覆盖彼此的临时文件吗 R 的每个实例都有自己
  • 如何在 conda 中静音或抑制 gfortran (或 clang?)后端?

    我一直致力于构建一个非常特殊的 conda 环境 专为python and R与串扰使用rpy2 我想出的方法可以安装正确的R包如下 install main environment sh now date T echo Start Tim
  • 有条件地将可选组替换为 gsub

    一位用户问我如何做到这一点如何使 ggplot 图例中的选定单词变为斜体 https stackoverflow com questions 76054997 how to italicize select words in a ggplo
  • 为 RStudio Server 1.0.44 配置日志目录

    我在 CentOS 7 上运行 RStudio Server 1 0 44 根据文档 https support rstudio com hc en us articles 200554766 RStudio Server Applicat
  • 使用 Rcpp 得出斐波那契数列的意外结果

    我刚刚开始使用Rcpp很抱歉 如果我错过了一个简单的步骤或类似的东西 我已经尝试过这个 sourceCpp library Rcpp sourceCpp code include
  • R中不同级别的李克特分组

    我想使用 Likert 包 并按变量分组并绘制结果 问题是我想要可视化的变量有不同的级别 有没有解决的办法 一个简单的例子来说明我的问题 library reshape library likert foo lt data frame ca
  • 在knitr中打印漂亮的交叉表

    我想要的是使用 R Markdown 和 knit 从 RStudio 打印漂亮的交叉表 无论是在 pdf 文件中 还是在 html 文件中 我怀疑我错过了一些非常明显的东西 因为我不敢相信这是如此困难 我使用 xtabs 或 ftable
  • 完全缺失列的 VaR 计算

    我需要计算股票收益的滚动 VaR 从这篇文章 使用rollapply函数使用R进行VaR计算 https stackoverflow com questions 25045612 using rollapply function for v
  • 使用列表中的数据框:删除变量,添加新变量

    定义一个列表dats有两个数据框 df1 and df2 dats lt list df1 data frame a sample 1 3 b sample 11 13 df2 data frame a sample 1 3 b sampl
  • 为什么 rbind 会抛出警告

    这与是否有更优雅的方法将不规则的数据转换为整洁的数据框 https stackoverflow com questions 25102617 are there more elegant ways to transform ragged d
  • 如何从类外部更改公共 R6 类方法?

    我希望能够在我的 R6 类中重新定义公共方法 以便它根据该类保存的数据类型进行更改 如下所示 library R6 Simple lt R6Class Simple public list dt mtcars my print functi
  • 如何在ggplot2中使用希腊符号?

    我的类别需要用希腊字母命名 我在用ggplot2 并且它与数据配合得很好 不幸的是 我无法弄清楚如何将这些希腊符号放在 x 轴上 在刻度线处 并使它们出现在图例中 有什么办法可以做到吗 更新 我看了一下link https github c
  • Rglpk - 梦幻足球阵容优化器 - For 循环输出的 Rbind

    我有一个使用 Rgplk 的梦幻足球阵容优化器 它使用for循环生成多个最佳阵容 其数量由用户输入 代码如下 Lineups lt list for i in 1 Lineup no matrix lt rbind as numeric D
  • 使 matplotlib 图形默认看起来像 R?

    Is there a way to make matplotlib behave identically to R or almost like R in terms of plotting defaults For example R t
  • 以计数矩阵作为响应的多项式

    根据帮助multinom 包裹nnet 响应应该是一个因子或具有 K 列的矩阵 它将被解释为每个 K 类的计数 我尝试在第二种情况下使用此函数 但出现错误 这是我所做的示例代码 response lt matrix round runif
  • 如何使用 grid.arrange 移动图例位置

    我试图在一页中排列 4 个图 将图例放在底部中心 我用它来获取其中一个图的图例 因为它们对于四个图来说是相同的 get legend lt function myggplot tmp lt ggplot gtable ggplot buil
  • svyby比例的置信区间

    是否存在创建置信区间的现有函数 从一个svyby比例对象 在我的例子中 是一个二进制项目的交叉表survey包裹 我经常比较各组之间的比例 如果有一个可以提取置信区间的函数 使用调查函数svyciprop而不是confint 下面的示例显示
  • R 中的 huxtable 即使有选项也默认为科学记数法(scipen=999)

    我试图生成像样的桌子 并在过去的一周尝试了很多软件包 我的头在游泳 今天早上开始使用 package huxtable 并试图摆脱科学记数法 x lt mtcars 1 5 1 2 x mpg lt x mpg 10000000 get s
  • 使用 lpSolve 优化 R 团队名单

    我是 R 新手 有一个想要解决的特定幻想运动队优化问题 我见过其他帖子使用 lpSolve 来解决类似的问题 但我似乎无法理解代码 下面的示例数据表 每个球员都在一个球队中 扮演着特定的角色 有薪水 并且每场比赛都有平均得分 我需要的限制是

随机推荐

  • 如何使用 pytest Monkeypatch 模拟两个连续的控制台输入

    如果第一个用户输入的答案是 n 则模块 overwrite file 请参阅 代码示例 会要求输入新文件名 在我的测试设置中 我使用两个连续的 Monkeypatch setattr 调用来模拟输入 如果我使用以下顺序 结果将是无限循环 m
  • delphi获取成员函数指针

    有没有一些技巧如何在 Lazarus delphi 中获取成员函数的指针 我有这段代码无法编译 错误是 在德尔福 variable required在拉撒路 Error Incompatible types got
  • 没有数据库的休眠搜索

    是否可以仅将 hibernate search 用于其注释 bean gt document document gt bean 映射 而不使用数据库 如果是这样 是否有任何在线示例基本上显示如何进行设置 我发现了以下内容 http mojo
  • 错误:找不到模块“eslint-config-flowtype”

    我正在尝试一起使用 Webpack ESLint 和 Flow 类型 但是 当我启动 webpack dev server 时 我收到以下错误消息 奇怪的是eslint config flowtype甚至不是 NPM 中的模块 以前有人遇到
  • 将哈希表值属性导出到 CSV 文件

    我正在运行Test AdfsServerHealth Ref 问题是 输出值之一 值名称Output 是一个数组 显示为System Collection Hashtable我正在尝试找到一种方法以简洁的 Excel 格式获取此内容 例如
  • Android:将 ListVIew 中的项目居中

    我刚刚开始学习Android 想到了一个简单的项目来帮助我学习 我在 LinearLayout 上使用 ListView 创建了一个简单的菜单 我想要做的是将 ListView 中的文本居中 并将 ListView 放在布局中居中 我尝试将
  • 使用 CSS 旋转内联元素

    我意识到已经有很多这样的问题了 但我似乎无法让它们为我工作 因为大多数解决方案都针对 第 n 个孩子 或 以我极其 新手 的技能 我只是不明白它是如何工作的 我正在尝试为一项任务制作一个 交易或不交易 游戏 我花了太多时间让它看起来不错 这
  • WPF控件创建过程的步骤

    我已经寻找这样的解释有一段时间了 但我还没有找到任何解释 问题是我想知道 Wpf 控件的初始化 创建过程的步骤 让我们看一个简单的按钮 我想知道当调用构造函数时发生了什么 何时将控件添加到视觉树 逻辑树 何时调用依赖属性值 何时调用Appl
  • Phonegap触摸事件

    我的问题是我想从首页 index html 播放音频 视频文件 它的工作原理是这样的 function setaudio aud prepend a href img src icons audio file png alt Audioda
  • 删除存储在数组中的特定类对象[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 我的代码有问题 我想知道是否有人可以看一下 我创建了一
  • 如何为旧的 Angular 项目提供服务?

    我试图ng serve第三方框架中包含的 Angular 示例项目 从其示例项目来看 它需要 Angular v 4package json文件 我的全局 CLI 版本是 6 0 8 该项目不包括node modules文件夹也不是angu
  • 将 PList 中的数据获取到 UITableView 中?

    我想维护一个记录列表 对于每条记录 我都维护相同类型的数据 我想在两个不同的地方使用这些数据 UITableView从每条记录中获取 名称 值 UIViewController这需要所有数据在不同领域使用 我认为我应该使用 plist 来存
  • 删除值时输入掩码不起作用

    我构建了一个函数来在键入时屏蔽输入 它工作正常 但是当删除输入中的值时 屏蔽的行为很奇怪 function App const phone setPhone React useState function maskPhone target
  • 替换dom元素中的所有字符串

    我有一个像这样的 DOM table style display none tr td td tr table
  • 使用 matplotlib 颜色图进行颜色循环

    如果我通过以下方式创建颜色 import numpy as np from matplotlib import pyplot as plt n 6 color plt cm coolwarm np linspace 0 1 0 9 n co
  • 在双精度数组上使用 unordered_map

    我的主要数据对象是一个双精度数组 其长度取决于我的类的特定实例 我想构造一个非常简单的哈希表来存储 检索这些对象 并且我们可以假设这些数字是以没有数字错误的方式生成的 int main std tr1 unordered map
  • 使用 Java 原子类进行模块化增量

    令我惊讶的是 Java 的 AtomicInteger 和 AtomicLong 类没有模块化增量的方法 以便在达到限制后值回绕到零 我想我一定错过了一些明显的东西 最好的方法是什么 例如 我想在线程之间共享一个简单的 int 并且我希望每
  • 在javascript中获取primefaces widgetVar并更新它

    我有一个像这样的 primefaces 组件
  • 释放临时过期的配置

    抱歉我的英语不好 但我是意大利人 我必须发布一个只能在少数设备上运行的应用程序 当配置文件过期时我应该做什么 该应用程序会继续工作吗 还是我应该使用更新后的配置文件再次发布它 thx all 不 该应用程序在 mobileprovision
  • 将带有 NULL entres 的列表转换为 R 中的 data.frame

    我有一个名为z z lt list list a 1 b 2 list a 2 b 3 list a NULL b 4 我希望将其转换为带有相应的 data framea条目在data frame分配为NULL 这样做 do call rb