R语言如果列表中有列表,且每个子列表有一个向量:如何转变为仅仅一个列表里面含有向量

引言

有些时候,比如批量读取表格中的某一列的时候,最终你会得到列表里面装列表,且每个列表里面只有一个向量的情况。我们的目标是不要中间这一层列表,而是直接变成列表-向量这种简单的结构,如何完成呢。我觉得有很多方法,而我在这分享一种最简单的办法。

一行代码解决整个问题

cir.lists是列表文件

里面有A-L个列表

每个列表,如列表A中含有一个向量,有217个字符串,B有426个

代码如下

R 复制代码
list.vector<- Reduce(union, cir.lists)

示例

R 复制代码
 list.vector<- Reduce(union, cir.lists)

看结果,已经去掉中间这一层列表

相关推荐
枫景Maple2 小时前
C#字典Dictionary的内部实现原理
开发语言·c#
上单带刀不带妹4 小时前
Node.js 中的 fs 模块详解:文件系统操作全掌握
开发语言·javascript·node.js·fs模块
牵牛老人4 小时前
Qt中的QWebSocket 和 QWebSocketServer详解:从协议说明到实际应用解析
开发语言·qt·网络协议
chenglin0164 小时前
制造业ERP系统架构设计方案(基于C#生态)
开发语言·系统架构·c#
凌晨7点4 小时前
控制建模matlab练习13:线性状态反馈控制器-②系统的能控性
开发语言·matlab
要记得喝水5 小时前
汇编中常用寄存器介绍
开发语言·汇编·windows·c#·.net
shi57835 小时前
C# 常用的线程同步方式
开发语言·后端·c#
凌晨7点5 小时前
控制建模matlab练习11:伯德图
开发语言·matlab
freed_Day6 小时前
Java学习进阶--集合体系结构
java·开发语言·学习
Shun_Tianyou6 小时前
Python Day25 进程与网络编程
开发语言·网络·数据结构·python·算法