R 数据框的列表列表,其中列表名称作为额外列

2024-02-18

我有一个包含名称的列表的列表。

我想将它们全部添加到一个数据框中,但保留所有列

past_earnings_lists[1]

成功从列表列表中返回一个列表

names(past_earnings_lists)[1]

成功返回列表名称

past_earnings <- melt(past_earnings_lists)

将所有数据放入一个数据框中,但不保留结构

past_earnings <- as.data.frame.matrix(past_earnings_lists$ADBE)

成功获取一个列表并保留结构,但不将列表的名称添加到数据帧中。

例如adbe有7列30行;我希望它添加名称为 adbe 的第八列,并将其附加到数据框中,所有其他列表也执行相同的操作。

I want a dataframe with the results being:
  sym  v1 v2 v3 v4 v5 v6 v7
1 adbe  1  2  3  4  5  6  7
2 adbe  1  2  3  4  5  6  7
3 air   1  2  3  4  5  6  7
4 air   1  2  3  4  5  6  7
5 alog  1  2  3  4  5  6  7
and so on

这可能有效

library(purrr)
ans <- map_df(past_earnings_lists, ~as.data.frame(.x), .id="id")

It uses map_df,它将映射列表并将结果转换为数据帧(如果可能)。使用.id要添加的参数names将每个数据框作为一列。

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

R 数据框的列表列表,其中列表名称作为额外列 的相关文章

  • 我无法下载 R 中的 reshape2 包 [关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 我在尝试安装 R 包时收到此响应 gt installed packages reshape2 Package LibPath V
  • 多功能测试仪替代 system.time

    我已经看到 我认为是这样 使用了类似于 system time 的函数 它可以同时评估多个函数的时间并输出一个输出 我不记得它是什么 并且用我正在使用的术语进行互联网搜索并没有得到我想要的响应 有人知道我正在谈论的功能的名称 位置吗 你想要
  • 将绘图调用拆分为多个块

    我正在编写一个图的解释 其中我基本上将在第一个块中创建图 然后描述该输出 并在第二个块中添加一个轴 然而 似乎每个块都会强制一个新的绘图环境 因此当我们尝试使用以下命令运行块时会出现错误axis独自的 观察 output html docu
  • 绘制点之间的所有线

    我有以下 R 代码 x lt c 0 01848598 0 08052353 0 06741172 0 11652034 y lt c 0 4177541 0 4042247 0 3964025 0 4074685 d lt data fr
  • 在 R 中创建虚拟变量,排除某些情况为 NA

    我的数据看起来像这样 V1 V2 A 0 B 1 C 2 D 3 E 4 F 5 G 9 我想创建一个虚拟变量R where 0 1 1 2 3 4 and NA 0 5 9 应该很简单 有人可以帮忙吗 我们可以转换V2 into a fa
  • 使用 R 选择第一个非 NA 值

    df lt data frame ID c 1 1 1 2 3 3 3 test c NA 5 5 6 4 NA 7 3 NA 10 9 我想创建一个名为 value 的变量 它是每个单独 ID 测试的第一个非 NA 值 对于只有NA的个体
  • r 中训练和测试数据的最小最大缩放/归一化

    我正在创建一个函数 它将训练集和测试集作为其参数 最小 最大缩放 标准化并返回训练集并使用这些same最小值和最小 最大范围的值 标准化并返回测试集 到目前为止 这是我想出的功能 min max scaling lt function tr
  • 如何仅删除单括号并保留配对的括号

    你好 我亲爱的老师 R 用户朋友们 我最近开始认真学习正则表达式 最近我遇到了一种情况 我们只想保留配对括号 并省略未配对的 这是我的样本数据 structure list t1 c Book Pg 1 Website Online Jou
  • 如何从 R keras 中的类似生成器的数据中评估()和预测()

    我有以下代码 数据集可以下载here https www dropbox com s qjt5o31oyqj10m8 data tar gz dl 0 or here https www kaggle com c dogs vs cats
  • 如何在 R 或 Python 中制作旭日图?

    到目前为止 我一直无法找到一个可以创建旭日图的 R 库约翰 斯塔斯科 http www cc gatech edu gvu ii sunburst 有人知道如何在 R 或 Python 中实现这一点吗 在极坐标投影中使用 matplotli
  • 使用 ggmap 截断密度多边形

    我在使用 R ggmap 绘制密度图时遇到问题 我的数据如下所示 gt head W date lat lon dist 1 2010 01 01 31 942 86 659 292 415 2 2010 01 10 32 970 84 1
  • 将不均匀的层次列表转换为数据框

    我认为还没有有人问过这个问题 但是有没有一种方法可以将具有多个级别和不均匀结构的列表的信息组合成 长 格式的数据帧 具体来说 library XML library plyr xml inning lt http gd2 mlb com c
  • R:如何获取该月的周数

    我是 R 新手 我想要该日期所属月份的周数 通过使用以下代码 gt CurrentDate lt Sys Date gt Week Number lt format CurrentDate format U gt Week Number 3
  • 如何从 R 读取 PDF 元数据

    我们很好奇 有没有一种方法可以从 R 读取 PDF 元数据 例如下面显示的信息 通过搜索我对此无能为力 r pdf metadata在当前的问题库中 非常欢迎任何指点 我想不出纯 R 的方法来执行此操作 但您可能可以安装您最喜欢的 PDF
  • R“错误:“}”中出现意外的“}”[重复]

    这个问题在这里已经有答案了 我有一个字符串变量 对于缺少数据的情况 它具有 空值 我想将 空值 重新编码为缺失 而不是说 空值 我正在尝试编写一个循环来删除这些 空值 条目 但我不断收到错误 错误 中出现意外的 for row in dat
  • applyStrategy 错误

    我是R新手 最近运行后遇到以下错误applyStrategy函数来自quantstrat包裹 Error in eval expr envir enclos object signal not found Error in colnames
  • 条件字体颜色 R Markdown

    我无法找到一种方法来根据变量的值 gt 0 0 或 r setup include FALSE x lt 4 This is an R Markdown document r if x gt 0 textcolor red Markdown
  • 如何将plot中的单变量列表图表转换为ggplot2格式?

    我正在搜索 但仍然找不到一个非常简单的问题的答案 我们如何使用 R 中的 ggplot2 生成一个变量的简单线图 我正在分析时间序列数据 并且想要对图表进行更复杂的操作 我认为如果我使用 ggplot2 代替会更好plot It works
  • 在 Shiny 中的用户会话之间共享反应数据集

    我有一个相当大的反应数据集 该数据集是通过轮询文件然后按预定义的时间间隔读取该文件而派生的 数据更新频繁 需要不断重新加载 诚然 重新加载可以增量完成并附加到 R 中的现有对象 但事实并非如此 然而目前 尽管会话中的数据相同 但此操作是针对
  • 如何使用 dplyr 独立过滤每列的行

    我有以下内容 library tidyverse df lt tibble tribble gene colB colC a 1 2 b 2 3 c 3 4 d 1 1 df gt A tibble 4 x 3 gt gene colB c

随机推荐

  • 在 Kubernetes 上创建 mysql 容器时如何初始化?

    我想在容器的MySQL上设置初始数据 在 docker compose yml 中 此类代码可以在运行容器时创建初始数据 volumes db var lib mysql docker mysql conf d etc mysql conf
  • 列出可用的网络打印机(也未安装)[重复]

    这个问题在这里已经有答案了 这意味着我可以枚举所有打印机 网络和本地 但前提是它们安装在我的电脑上 但是 我希望能够列出那些未安装的并且可以通过使用 Windows 内置 添加打印机 对话框查看的打印机 这是否可能 因为我在浏览各种论坛 板
  • Spring Data JPA - 多个 EnableJpaRepositories

    我的应用程序有多个数据源 因此我基于此创建了两个数据源配置类URL https github com spring projects spring data examples tree master jpa multiple datasou
  • ZipFile 关闭后 ZipEntry 是否仍然存在?

    目前 我的库中存在看似合理的资源泄漏 因为我将 ZipFile 保持打开状态 因此某个 ZipEntry 返回的 InputStream 未关闭 但是 关闭返回的 InputStream 并不会关闭 ZipFile 的其余部分 因此我坚持将
  • 判断两个Git分支是否有分歧

    我想确定两个 Git 分支是否有分歧 或者其中一个分支是否可以简单地快速转发到另一个分支 换句话说 我想检查其中一个分支的当前 HEAD 是否已在某个时刻合并到另一个分支中 或者它是否包含不在另一个分支中的提交 有没有办法在不实际合并两个分
  • 带 VideoView 的无缝视频循环

    我有以下代码将视频作为原始资源 启动视频并循环播放 但我需要视频在剪辑结束时无缝循环 并再次启动剪辑 之间的转换会导致闪烁一瞬间 我的应用程序确实无法做到这一点 public class Example extends Activity V
  • 获取所有大于某个值的 stl 向量元素

    我想知道如何找到具有验证特定条件的值的 stl 向量元素列表 例如 如果我有一个 int 值向量 vector
  • 从Linux调用Windows批处理文件

    我有一个仅在 Windows 上运行的应用程序和一个启动它的批处理文件 我想从 Linux 调用这个批处理文件 这意味着 Linux 批处理之类的东西将使用参数启动 Windows 批处理 然后依次运行我的应用程序 我可以这样做吗 如何 你
  • 在套接字编程c#中发送大文件[重复]

    这个问题在这里已经有答案了 我想用 c 中的套接字发送大文件 文件可以传输 但当我想打开它时 我看到它已损坏 有什么问题 我在客户端代码中将文件分成 2KB 的数组并发送 然后 在服务器代码中 我收到它并将其放入字节数组中并转换为文件 服务
  • Word VSTO - 为什么有时会丢失 paraId

    我正在从 openXML 检索段落样式名称并使用 paraID 属性来获取正确的样式名称 在测试过程中 我注意到根据单词文档 该属性可能不会出现在任何段落中 我确实知道这是 Word 的内部运行时段落 ID 所以问题是 是什么在段落上生成
  • “fasta 文件中序列的平均长度”:你能改进这个 Erlang 代码吗?

    我正在尝试获取平均长度快速序列 http en wikipedia org wiki Fasta Sequence using Erlang fasta 文件看起来像这样 gt title1 ATGACTAGCTAGCAGCGATCGACC
  • 发送后无法设置标头

    我使用的是节点版本 0 10 3 和 Express 3 1 1 我试图返回一个简单的响应 但出现以下错误 http js 692 throw new Error Can t set headers after they are sent
  • 为什么我们需要在传输之前对图像进行base64编码? [复制]

    这个问题在这里已经有答案了 可能的重复 Base 64 编码有什么用 https stackoverflow com questions 201479 what is the use of base 64 encoding 我见过许多在通过
  • 域对象与 JPA 实体相同吗?

    域对象与 JPA 实体相同吗 如果我有一个值对象 例如一张美元钞票 我如何 甚至应该 将其作为引用对象存储在数据存储中 领域对象在某些情况下是实体 而在其他情况下是值对象 有哪些微妙之处 有人可以指导我一篇关于这方面的好论文吗 领域对象 是
  • JPA / JPQL - 批量更新

    我必须对表执行批量更新 制作一个快速示例 UPDATE Book b SET b amount b amount 1 WHERE b IN books 问题是 b amount 可以是 NULL 值或 int 如果存在 NULL 值 则 b
  • 通过 API 端点访问 lambda 时出现 {"message":"Missing Authentication Token"}

    我可以通过调用 lambda 函数的 POSTMAN 来调用 URL 端点 但是当我尝试通过浏览器使用端点时 它给了我弓 json 对象 我觉得 API 网关正在阻止它 我没有为终点设置任何授权 如下所示 message Missing A
  • 未处理的异常:MissingPluginException(在通道 app.meedu/flutter_facebook_auth 上未找到方法登录的实现)

    当我尝试通过我的 flutter 应用程序在 Android 设备上使用 facebook 登录时 出现以下错误 错误 flutter lib ui ui dart state cc 209 未处理的异常 MissingPluginExce
  • Android:如何以编程方式设置layout_constraintRight_toRightOf“parent”

    我在 ConstraintLayout 中有一个视图 如下所示
  • 调用方法在 JFrame 上绘图

    有人可以向我解释为什么这不起作用吗 错误似乎在 Gen 类内部 但是 我认为这可能与 BoxMan 有关 错误提示找不到符号变量 g 我也尝试输入整数和双精度数 但它给了我 Required Java awt Graphics Found
  • R 数据框的列表列表,其中列表名称作为额外列

    我有一个包含名称的列表的列表 我想将它们全部添加到一个数据框中 但保留所有列 past earnings lists 1 成功从列表列表中返回一个列表 names past earnings lists 1 成功返回列表名称 past ea